在 linux 下最常用, 最好用, 最快速的文字編輯器是 vi, 不過要如何快速地將所有檔案內容刪除呢?
大家應該都知道指令 dd, 就是刪去一行, 刪去全部行則為先進入指令模式, 並下達 :1,$d 即可, 說明如下:
: 指令
1,$ 為指定行, 由 1 到 $ (指最後一行)
d 指令為刪除
所以若是要保留前 3行與最後 2行, 可以使用指令 :4,$-2d 即可.
參考資料:
https://unix.stackexchange.com/questions/161821/how-can-i-delete-all-lines-in-a-file-using-vi