Vamos a entender los pasos para crear un shell script
- Crea un archivo usando el editor vim o cualquier otro de tu preferencia. Nombra al archivo con la extension
.sh
- Empieza el script con #! /bin/sh
- Escribe algun codigo.
- Guarda el script como nombreDelArchivo.sh
- Para ejecutar el script cambia los permisos a 744 para correr el archivo como
./nombreDelScript.sh
o escribebash nombreDelScript.sh
“#!” es un operador llamado shebang el cual direcciona el script a el lugar dle interprete. Asi que, si usamos “#! /bin/sh” el script llega directamente al bourne-shell.
Vamos a crear un pequeño script -
#!/bin/sh
ls
Veamos los pasos para crear programas shell scripts en Linux/Unix
.png)
El comando ‘ls’ es ejecutado cuando ejecutamos el archivo sample.sh.
Agregando comentarios
Comentar es importante en cualquier programa. En programacion Shell, la sintaxis para agregar un comentario es
#comment
Vamos a verlo con un ejemplo
Variables shell
Las variables almacenan información en la forma de caracteres y números. Similarmente, las variables Shell son usadas para almacenar información y estas pueden ser solo el Shell.
Por ejemplo, lo siguiente crea una variable shell y pinta la variable:
variable ="Hello"
echo $variable
Si has usado php alguna vez, entonces veras que es muy similar, pero con la principal diferencia de que en bash no se necesita poner ; después de cada sentencia.
Debajo esta un pequeño script en el cual se va a usar una variable.
#!/bin/sh
echo "what is your name?"
read name
echo "How do you do, $name?"
read remark
echo "I am $remark too!"
Vamos a entender que paso en el script de arriba
Curso de Programación en Bash Shell