Як я можу видалити всі рядки у файлі за допомогою vi?
На даний момент я це роблю, використовуючи щось подібне, щоб видалити всі рядки у файлі:
echo > test.txt
Як можна видалити всі рядки за допомогою vi?
Примітка:
Використання ddне є хорошим варіантом. Рядок може бути багато.
1GdGпрацював би з будь-якого місця.
echo | test.txtне є дійсною командою, якщо тільки test.txtце виконуваний скрипт. Я здогадуюсь, echo >test.txtнатомість ви маєте на увазі ?
vi, >test.txtдостатньо, щоб обрізати його до нульової довжини - не echoпотрібно.