In bash, solo
> filename
andrà bene. Questo ti lascerà con un file vuoto nomefile .
PS:se hai bisogno di sudo
chiama, considera di utilizzare truncate
come risposto qui.
Puoi usare il comando utente:truncate
truncate -s 0 test.txt
("-s 0" per specificare la dimensione)
http://www.commandlinefu.com/commands/view/12/empty-a-file
Potresti fare così:
echo -n "" > file.log
Usando >
per scrivere l'input (nullo) da echo -n
al file.
Usando >>
verrebbe aggiunto l'input nullo nel file (di fatto non fa altro che touch
ing esso).