Como posso excluir todas as linhas de um arquivo usando o vi?
No momento, faço isso usando algo parecido com isto para remover todas as linhas de um arquivo:
echo > test.txt
Como posso excluir todas as linhas usando vi
?
Nota:
Usar dd
não é uma boa opção. Pode haver muitas linhas.
1GdG
funcionaria de qualquer lugar.
echo | test.txt
não é um comando válido, a menos que test.txt
seja um script executável. Acho que você quer dizer em echo >test.txt
vez disso?
vi
, >test.txt
é suficiente para truncá-lo com comprimento zero - não é echo
necessário.