Tutorial de GNU/Linux
Expansión del shell
La expansión es un proceso que lleva a cabo el shell antes de ejecutar la orden. Lo que ejecuta el shell es lo que queda de la línea de comando después de sustituir las distintas expansiones por su significado.
Hay siete tipos de expansiones en GNU/Linux, que se nombran a continuación por orden de ejecución:
- Expansión de llaves
- Expansión de tildes
- Expansión de parámetros y variables
- Expansión aritmética
- Sustitución de comandos
- División de palabras
- Expansión de nombres de ficheros
Antes de estudiar las expansiones se va a ver el comando interno echo, el cual es muy útil en la programación de scripts, pero también lo es para comprobar el resultado de una expansión, y este es el motivo de verlo ahora.
Licencia: licencia de software libre GPL