Как я могу удалить все строки в файле, используя vi?
Сейчас я делаю это, используя что-то вроде этого, чтобы удалить все строки в файле:
echo > test.txt
Как я могу удалить все строки, используя vi
?
Примечание:
использование dd
не является хорошим вариантом. Там может быть много строк.
1GdG
будет работать из любого места.
echo | test.txt
не является допустимой командой, если test.txt
это не исполняемый скрипт. Я предполагаю, что вы имеете в виду echo >test.txt
вместо этого?
vi
, >test.txt
достаточно обрезать его до нулевой длины - не echo
нужно.