Operador de redirecció

Definició de l'operador de redirecció

Un operador de redirecció és un caràcter especial que es pot utilitzar amb una ordre , com ara una ordre de símbol del sistema o comanda DOS , per redirigir l'entrada a l'ordre o la sortida de l'ordre.

Per defecte, quan executeu una ordre, l'entrada prové del teclat i la sortida s'envia a la finestra del símbol del sistema . Les entrades i sortides de comandaments es diuen comandaments de comanda.

Operadors de redirecció en Windows i MS-DOS

A la taula següent es llisten tots els operadors de redirecció disponibles per als comandaments de Windows i MS-DOS.

Tanmateix, els operadors de redirecció i > són, per un marge considerable, els més utilitzats.

Operador de redirecció Explicació Exemple
> El signe de majors que s'utilitza per enviar a un arxiu, o fins i tot una impressora o un altre dispositiu, la informació de l'ordre que s'hagués pogut mostrar a la finestra del símbol del sistema no haguéssiu utilitzat l'operador. assoc> types.txt
>> El signe de doble més gran funciona igual que el signe més gran que el signe, però la informació s'afegeix al final del fitxer en lloc de sobreescriure-la. ipconfig >> netdata.txt
< El signe menys que el signe s'utilitza per llegir l'entrada d'una ordre d'un arxiu en comptes del teclat. ordenar
| La canonada vertical s'utilitza per llegir la sortida d'un comandament i utilitzar-la per a l'entrada d'una altra. dir | ordenar

Nota: també existeixen dos operadors de redirecció, > & i <& , però tracten principalment una redirecció més complicada que implica manejar comandaments.

Consell: també val la pena esmentar l'ordre del clip. No és un operador de redirecció, però es preveu utilitzar amb un, normalment la canonada vertical, per redirigir la sortida de la comanda abans de la canonada al porta-retalls de Windows.

Per exemple, executant ping 192.168.1.1 | clip copiarà els resultats de la comanda ping al porta-retalls, que podeu enganxar a qualsevol programa.

Com s'utilitza un operador de redirecció

La comanda ipconfig és una forma habitual de trobar diversos paràmetres de xarxa mitjançant el símbol del sistema. Una forma d'executar-la és introduint ipconfig / all a la finestra del símbol del sistema.

Quan ho feu, els resultats es mostren al símbol del sistema i només són útils en altres llocs si els copia des de la pantalla del símbol del sistema. És a dir, tret que utilitzeu un operador de redirecció per redirigir els resultats a un lloc diferent com un fitxer.

Si observem el primer operador de redirecció de la taula anterior, podem veure que el signe de majors es pot utilitzar per enviar els resultats de la comanda a un fitxer. Així és com enviaríeu els resultats d' ipconfig / all a un fitxer de text anomenat networksettings :

ipconfig / all> networksettings.txt

Consulteu Com redirigir la sortida del comandament a un fitxer per obtenir més exemples i instruccions detallades sobre l'ús d'aquests operadors.