domingo, 5 de mayo de 2013
Shell Linux Metacaracteres
Los metacaracteres sintácticos permiten materializar la filosofía de trabajo de LINUX de caja de
herramientas: dadas las ordenes que necesitamos para realizar un trabajo, los metacaracteres
sintácticos permiten componerlas ("pegarlas") para resolverlo. Esta filosofía es en gran medida la
responsable de que las órdenes de LINUX realicen funciones muy concretas, y sean parcas en dar
información al usuario.
Metacarácter Descripción de la función
; Separador entre órdenes que se ejecutan secuencialmente
| Separación entre órdenes que forman parte de un cauce
(pipeline). La salida de la orden de la izquierda del separador
es la entrada de la orden de la derecha del separador.
() Se usan para aislar ordenes separadas por ; ó |. Las ordenes
dentro de los paréntesis, ejecutadas en su propio shell, son
tratadas como una única orden. Incluir un cauce dentro de
paréntesis, nos permite a su vez incluirlo en otros cauces.
& Indicador de trabajo en segundo plano (background). Indica al
shell que debe ejecutar el trabajo en segundo plano.
|| Separador entre órdenes, donde la orden que sigue al || sólo se
ejecuta si la orden precedente falla.
&& Separador entre ordenes, en la que la orden que sigue al && se
ejecuta sólo si la orden precedente tiene éxito.
Tabla 2.1: Metacaracteres sintácticos
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario