Voglio solo creare un file con il testo emesso da un comando, piuttosto che copiare e incollare & amp; creare un nuovo file a mano.
Sono su una macchina Unix - come faccio a fare questo?
Voglio solo creare un file con il testo emesso da un comando, piuttosto che copiare e incollare & amp; creare un nuovo file a mano.
Sono su una macchina Unix - come faccio a fare questo?
Risposte:
Reindirizzamento. Alla fine di qualsiasi comando, digitare > filename.txt
. Sostituire filename.txt
con il nome del file che si desidera utilizzare. È anche possibile stampare su diversi dispositivi (pericolosi) o directory ( ls > /home/user/ls.txt
per esempio)
Come ha sottolineato anche @Josh:
Se hai bisogno di vedere anche l'output puoi usare il
tee
comando per l'output su stdout e un file.ls | tee file.txt