Come posso aggiungere l'output di un comando alla fine di un file di testo?
Usa >>
invece di >
quando si indirizza l'output a un file:
your_command >> file_to_append_to
Se file_to_append_to
non esiste, verrà creato.
Esempio:
$ echo "hello" > file
$ echo "world" >> file
$ cat file
hello
world
Puoi usare l'operatore >>. Questo aggiungerà i dati di un comando alla fine di un file di testo.
Per testare questo prova ad eseguire:
echo "Hi this is a test" >> textfile.txt
Fallo un paio di volte e poi esegui:
cat textfile.txt
Vedrai che il tuo testo è stato aggiunto più volte al file textfile.txt.