Come posso eliminare tutte le righe di un file usando vi?
Al momento lo faccio usando qualcosa di simile per rimuovere tutte le righe in un file:
echo > test.txt
Come posso eliminare tutte le righe usando vi
?
Nota: l'
utilizzo dd
non è una buona opzione. Possono esserci molte righe.
1GdG
funzionerebbe da qualsiasi luogo.
echo | test.txt
non è un comando valido, a meno che non test.txt
sia uno script eseguibile. Suppongo che intendi echo >test.txt
invece?
vi
, >test.txt
è sufficiente per troncarlo a lunghezza zero - non echo
necessario.