Come reindirizzare un output da un file all'altro in Linux

November 14

Nel sistema operativo Linux ogni programma in esecuzione ha una serie di descrittori di ingresso e uscita. Ogni descrittore può essere un file, un socket di rete o di un tubo (per comunicare con un altro processo seguendo uno schema produttore-consumatore). I gusci Linux includono un potente meccanismo di reindirizzamento, per cui l'uscita di un file può essere (ri) diretto a qualsiasi descrittore senza dover modificare il codice del file generare tale uscita. In particolare, è possibile inviare l'output di un file a qualsiasi file di vostra scelta.

istruzione

1 Accedere al computer Linux.

2 Avviare una shell di comando. Il modo specifico di esecuzione di questa fase dipende dalla vostra distribuzione Linux. Per esempio, su Ubuntu Linux, cliccare su "Applicazioni" sulla barra delle applicazioni nella parte superiore dello schermo. Selezionare "Accessori", quindi selezionare "Terminale". Una nuova finestra di Terminale si aprirà, con un guscio in attesa di comandi.

3 Digitare la seguente riga nella shell:

ProcessFile> myOutputFile

Sostituire "ProcessFile" dal nome del file che genererà l'output desiderato, e "myOutputFile" dal nome del file che si desidera ordinare che l'output. Premere Invio." Linux eseguirà "ProcessFile" e, come output viene generata, scrivere fuori per "myOutputFile".