Índice

Interpretación de una línea de comandos

Los caracteres especiales del shell se interpretan en un orden determinado:

Secuencia de interpretación

Comando interno

Comando externo

1. Aislamiento de las palabras separadas por los caracteres espacio, tabulación y salto de línea

2. Tratamiento de los caracteres de protección (’ ’ , " ", \)

3. Sustitución de las variables ($)

4. Sustitución de los comandos (`` $())

5. Sustitución de los caracteres de generación de nombres de archivo (*, ?, [] etc.)

Realizado por el shell actual

6. Tratamiento de las tuberías y redirecciones

7. Ejecución del comando

shell actual

shell hijo

Ejemplo

images/syntaxe.png