<Anterior | Contenido | Siguiente>
Formato de archivo de secuencia de comandos
De acuerdo con la tradición de programación, crearemos un programa de “hola mundo” para demostrar un guión extremadamente simple. Así que activemos nuestros editores de texto e ingresemos el siguiente script:
#! / Bin / bash
# Este es nuestro primer guión. echo '¡Hola mundo!'
#! / Bin / bash
# Este es nuestro primer guión. echo '¡Hola mundo!'
La última línea de nuestro script es bastante familiar, solo una echo comando con un argumento de cadena. La segunda línea también me resulta familiar. Parece un comentario que hemos visto utilizado en muchos de los archivos de configuración que hemos examinado y editado. Una cosa acerca de los comentarios en los scripts de shell es que también pueden aparecer al final de las líneas, así:
echo '¡Hola mundo!' # Esto también es un comentario
echo '¡Hola mundo!' # Esto también es un comentario
Todo desde el # el símbolo en adelante en la línea se ignora. Como muchas cosas, esto también funciona en la línea de comandos:
[yo @ linuxbox ~] $ echo '¡Hola mundo!' # Esto también es un comentario
Hola Mundo!
[yo @ linuxbox ~] $ echo '¡Hola mundo!' # Esto también es un comentario
Hola Mundo!
Aunque los comentarios son de poca utilidad en la línea de comandos, funcionarán.
La primera línea de nuestro guión es un poco misteriosa. Parece que debería ser un comentario, ya que comienza con #, pero parece demasiado decidido para ser solo eso. los #! La secuencia de caracteres es, de hecho, una construcción especial llamada tinglado. El shebang se usa para decirle al sistema el nombre del intérprete que debe usarse para ejecutar el script que sigue. Cada script de shell debe incluir esto como su primera línea.
Guardemos nuestro archivo de script como Hola Mundo.