Jak mogę usunąć wszystkie linie w pliku za pomocą vi?
W tej chwili robię to za pomocą czegoś takiego, aby usunąć wszystkie linie w pliku:
echo > test.txt
Jak mogę usunąć wszystkie linie za pomocą vi?
Uwaga:
Używanie ddnie jest dobrym rozwiązaniem. Może być wiele linii.
1GdGdziałałby z dowolnego miejsca.
echo | test.txtnie jest prawidłowym poleceniem, chyba że test.txtjest skryptem wykonywalnym. Zgaduję, że masz na myśli echo >test.txt?
vi, >test.txtwystarczy obciąć je do zerowej długości - nie ma echopotrzeby.