Está en la página 1de 1

Tabla 1.22.

Expresiones de una orden

expresión de
descripción
la orden
orden & ejecución en segundo plano de la orden en un intérprete de órdenes hijo
orden1 | envía a la tubería la salida estándar de la orden1 a la entrada estándar de la orden2 (se
orden2 ejecutan de forma concurrente )
orden1 2>&1 envía a la tubería la salida estándar y el error estándar de la orden1a la entrada estándar
| orden2 de la orden2 (se ejecutan de forma concurrente )
orden1 ;
ejecuta la orden1 y la orden2 de forma secuencial
orden2
orden1 && ejecuta la orden1; y si ha tenido éxito, ejecuta la orden2secuencialmente (devuelve éxito
orden2 si tanto la orden1 como la orden2finalizan con éxito)
orden1 || ejecuta la orden1; si no tiene éxito, se ejecuta la orden2 de forma secuencial (devuelve
orden2 éxito si orden1 o orden2 se ejecutan con éxito)
orden > foo redirecciona la salida estándar de la orden al archivo foo (y si existe lo sobreescribe)
orden 2>
redirecciona el error estándar de orden al archivo foo(sobreescribiendolo)
foo
orden >>
redirecciona la salida estándar de orden al archivofoo(concatenándola)
foo
orden 2>>
redirecciona el error estándar de orden al archivo foo(concatenándola)
foo
orden > foo
redirecciona salida estándar y el error estándar de orden al archivo foo
2>&1
orden < foo envia a la entrada estándar de orden el contenido del archivo foo
orden << envía a la entrada estándar de orden las líneas siguientes hasta que encuentra un
delimitador «delimitador» (aquí el documento)
orden <<- envía a la entrada estándar de la orden las líneas siguientes hasta que se encuentre con el
delimitador «delimitador» ( en las líneas de entrada los tabuladores al inicio son eliminados)

También podría gustarte