Ir al contenido

El Manual de BASH Scripting Básico para Principiantes/Hola Mundo en BASH

De Wikilibros, la colección de libros de texto de contenido libre.
← Sintaxis Hola Mundo en BASH Variables en BASH →
El Manual de BASH Scripting Básico para Principiantes


Hola mundo en BASH

[editar]

Para empezar, haré una mención al simplismo "Hola mundo" de BASH, y también lo explicaré. Para ejecutar los scripts en una terminal, usar: ./<nombre-script> o simplemente: bash <nombre-script>

#!/bin/bash
# Script de hola mundo
echo "hola mundo"

Salida:

hola mundo

Explicación

[editar]

Es muy simple, en realidad. Lo que hacemos aquí al escribir primero "#!/bin/bash", es llamar a nuestra shell BASH, que por lo general se ubica en /bin/bash, pero podría estar en otro lugar, así que si no la tenemos ahí se ejecutará el comando "locate bash" desde nuestra terminal, o bien si no tenemos locate podemos usar "which bash" o bien desde nuestro directorio raiz ( / ) ejecutamos "find bash" para localizar la ruta del programa bash.

Comentario en BASH

[editar]

Pero ¿el símbolo '#' escrito al inicio de una linea, es un comentario? En realidad sí, como en la segunda linea vemos, eso es un comentario, es decir, algo que no es interpretado y está ahí para que el programador/coder/scripter se ubique y sepa que es lo que hace el código, esto ayuda a tener mejor orden y a corregir el código si tiene BUGS. Pero la excepción a esto, es al escribir #!/ruta/de/interprete , esto nos sirve para llamar a nuestro interprete, como perl, bash, sh, python, etc, (que son otros lenguajes) y se usa para los lenguajes interpretados, de modo que se ejecuten en donde corresponde.

Imprimiendo en BASH

[editar]

Por último, tenemos el comando echo, como en batch, que sirve para imprimir texto en la pantalla.

Recomendaciones

[editar]

BASH funciona igual que nuestra terminal favorita, esto es por que nuestra terminal usa BASH para funcionar, y claro, cuando hacemos scripts es para automatizar procesos (lease INFORMÁTICA). Así es que la sintaxis es muy simple, un comando por linea.

Recomendamos leer los manuales y experimentar en el sistema operativo (claro sin ser root si no sabemos que es lo que hacemos) para aprender.