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 que nos ayuda automatizar diferentes tareas, usando un guion de comandos interpretados por BASH.
Son de una gran utilidad, se puede usar desde el mantenimiento, monitoreo, desplegar informaci贸n, tareas repetitivas, lanzar una secuencia de comandos y una gran cantidad de cosas 煤tiles y divertidas.
Creaci贸n
Es esencialmente un archivo de texto que en la primera linea se coloca el Shebang.
#!/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 馃
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铆.
$ 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 paranoico 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, pero si estas listo para colocar una raspberry pi en una mega corporaciones y sacar sus sucios secretos 馃槅
Les dejos algunos enlaces para que juntos aprendemos y demos los primeros pasos 馃槑 ya el tiempo dir谩...
- SCRIPTS EN BASH [Atareao] 馃憤
- Shell Scripting: El arte de dominar la consola y automatizarlo todo.
Bash Notes For Professionals [Libro en ingles] 馃摉
Tambi茅n dejo mis estradas sobre el tema 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 馃崊
- Ventilador (FAN) para router controlado por TOMATO o DD-WRT 馃寑
- Crear Bash Script interactivos y bonitos con Gum 馃惂
Comentarios
Publicar un comentario
馃 con que esto tenemos...