Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

In Unix dove viene solitamente diretto l'output standard?

Per impostazione predefinita, l'output standard in Unix è indirizzato al terminale in cui viene eseguito il comando. Ciò significa che qualsiasi output prodotto dal comando verrà visualizzato sullo schermo. Tuttavia, l'output standard può anche essere reindirizzato a un file o a un altro comando utilizzando gli operatori di reindirizzamento <,> e>>.

Ad esempio, il comando seguente reindirizzerà l'output standard del comando ls a un file denominato my_files.txt:

```

ls> miei_file.txt

```

Questo creerà un nuovo file chiamato my_files.txt e vi scriverà l'output del comando ls.

Allo stesso modo, il seguente comando reindirizzerà l'output standard del comando ls al comando grep, che quindi filtrerà l'output e visualizzerà solo le righe che contengono la parola "file":

```

ls | grep

```

Verranno visualizzati tutti i file nella directory corrente che contengono la parola "file" nei loro nomi.

 

sistemi © www.354353.com