Bash Reindirizzamento dell'output standard


Esempio

> reindirizzare lo standard output (aka STDOUT ) del comando corrente in un file o un altro descrittore.

Questi esempi scrivono l'output del comando ls nel file file.txt

ls >file.txt
> file.txt ls

Il file di destinazione viene creato se non esiste, altrimenti questo file viene troncato.

Il descrittore di reindirizzamento predefinito è lo standard output o 1 quando nessuno è specificato. Questo comando è equivalente agli esempi precedenti con l'output standard esplicitamente indicato:

ls 1>file.txt

Nota: il reindirizzamento viene inizializzato dalla shell eseguita e non dal comando eseguito, pertanto viene eseguito prima dell'esecuzione del comando.