Mini tutorial para crear y ejecutar un Bash Script 🐧
Este es un mini tutorial que me sirve de referencia para diferente entradas en mi blog, con lo esencial sobre Bash Script, el cual es una herramienta poderosas que podemos resolver diferentes tareas, usando un guion de comandos interpretados por BASH.
Se puede usar desde el mantenimiento, monitoreo, desplegar información, tareas repetitivas, lanzar una secuencia de comandos y una gran cantidad de cosas útiles 👍
Creación
Es esencialmente un archivo de texto que en la primera linea se coloca el Shebang.
Enlaces:
#!/usr/bin/env bash
echo "Hola mundo"
exit 0
En medio de todo, el contenido de nuestro script 😋
Al final exit 0 que significa que se ejecuto todo el código correctamente🤔
Ademas, opcionalmente se puede colocar la extensión de archivo .sh
En la terminal podemos usar directamente un editor de texto por ejemplo GNU nano que es muy sencillo de utilizar y que ademas podemos habilitar el resaltado de sintaxis como vimos aquí, que nos puede ayudar en el desarrollo de nuestro código.
$ nano prueba.sh
Luego de escribir nuestro script, guardamos y salimos del editor 📝
Permisos
Antes hay que proporcionarle permiso de ejecución, con el siguiente comando.
$ chmod +x prueba.sh
O solo al dueño del script, si somo mas estricto con la seguridad.
$ chmod u+x prueba.sh
Este permiso se otorga solo una vez 👍🏼
Ejecución
Podemos usar ./ antes del archivo:
$ ./prueba.sh
Para ver como se ejecuta paso a paso, útil para realizar depuración y ajuste del código 👌
$ bash -x prueba.sh
Mas información
Como dije esto es lo mas básico de referencia para otras entradas del blog.
Les dejos algunos enlaces, recursos y publicaciones que el blog.
Para que juntos aprendemos y demos los primeros pasos 😎 ya el tiempo dirá...
Enlaces:
Recursos:
- Bash Notes For Professionals [Libro en ingles] 📖
Publicaciones en el blog 👍
- Mostrando las temperaturas de los disco usando Kdialog y hddtemp 🌡️
- rTorrent notificación de descarga finalizada por Telegram 📨
- Usar un bash script en Linux para enviar un mensaje a tú Telegram 🐧
- Usar el notificador de KDE en un Script Bash ⚙️
- Una manera sencilla de ejecutar tus script 🐧
- Como usar una variable en el comando sed 🐧
- Tomato Firmware 🍅 notificar el estado del internet mediante un led ✔️
- Tomato Firmware función WAN Release y Renew 🍅
- Crear Bash Script interactivos y bonitos con Gum 🐧
- Ventilador (FAN) para router controlado por TOMATO o DD-WRT 🌀
Comentarios
Publicar un comentario
🤔 con que esto tenemos...