Come posso creare un nuovo file con testo emesso da un comando?


1

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:


6

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


2
Se è necessario vedere anche l'output, è possibile utilizzare il comando tee per l'output su stdout e su un file. ls | tee file.txt
Josh

2
Inoltre per aggiungere un file esistente, utilizza & gt; & gt ;.
Xyon
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.