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 dd
nie jest dobrym rozwiązaniem. Może być wiele linii.
1GdG
działałby z dowolnego miejsca.
echo | test.txt
nie jest prawidłowym poleceniem, chyba że test.txt
jest skryptem wykonywalnym. Zgaduję, że masz na myśli echo >test.txt
?
vi
, >test.txt
wystarczy obciąć je do zerowej długości - nie ma echo
potrzeby.