Un operatore di reindirizzamento è un carattere speciale che può essere utilizzato con un comando, come un comando Prompt dei comandi o un comando DOS, per reindirizzare l'input al comando o l'output dal comando.
Per impostazione predefinita, quando si esegue un comando, l'input viene dalla tastiera e l'output viene inviato alla finestra del prompt dei comandi. Gli input e gli output di comando sono chiamati handle di comando.
Operatori di reindirizzamento in Windows e MS-DOS
Nella tabella seguente sono elencati tutti gli operatori di reindirizzamento disponibili per i comandi in Windows e MS-DOS.
comunque, il > e >> gli operatori di reindirizzamento sono, con un considerevole margine, il più comunemente usato.
Operatore di reindirizzamento | Spiegazione | Esempio |
---|---|---|
> | Il segno maggiore di viene utilizzato per inviare a un file, o anche a una stampante o altro dispositivo, qualsiasi informazione dal comando sarebbe stata visualizzata nella finestra del prompt dei comandi se non si fosse utilizzato l'operatore. | assoc> types.txt |
>> | Il doppio segno maggiore di quello funziona proprio come il singolo segno maggiore di ma le informazioni vengono aggiunte alla fine del file anziché sovrascriverlo. | ipconfig >> netdata.txt |
< | Il segno di meno che viene utilizzato per leggere l'input per un comando da un file anziché dalla tastiera. | ordina <data.txt |
| | Il tubo verticale viene utilizzato per leggere l'output da un comando e utilizzare se per l'input di un altro. | dir | ordinare |
Nota: Altri due operatori di reindirizzamento, >& e <&, esistono anche ma si occupano principalmente di un reindirizzamento più complicato che coinvolge le maniglie di comando.
Mancia: Vale la pena menzionare anche qui il comando clip. Non è un operatore di reindirizzamento ma è destinato a essere utilizzato con uno, di solito il pipe verticale, per reindirizzare l'output del comando prima della pipe negli Appunti di Windows.
Ad esempio, in esecuzione ping 192.168.1.1 | clip copierà i risultati del comando ping negli appunti, che potrai quindi incollare in qualsiasi programma.
Come utilizzare un operatore di reindirizzamento
Il ipconfig comando è un modo comune per trovare varie impostazioni di rete tramite il prompt dei comandi. Un modo per eseguirlo è entrare ipconfig / all nella finestra del prompt dei comandi.
Quando lo fai, i risultati vengono visualizzati all'interno del prompt dei comandi e sono quindi utili solo altrove se li copi dalla schermata del prompt dei comandi. Questo a meno che non si usi un operatore di reindirizzamento per reindirizzare i risultati in un posto diverso come un file.
Se osserviamo il primo operatore di reindirizzamento nella tabella sopra, possiamo vedere che il segno maggiore di può essere usato per inviare i risultati del comando a un file. Questo è il modo in cui invierai i risultati ipconfig / all in un file di testo chiamato impostazioni di rete :
ipconfig / all> networksettings.txt
Vedi Come reindirizzare l'output del comando in un file per ulteriori esempi e istruzioni dettagliate sull'uso di questi operatori.