Vamos a entender los pasos para crear un shell script
.sh
./nombreDelScript.sh
o escribe bash 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
El comando ‘ls’ es ejecutado cuando ejecutamos el archivo sample.sh.
Comentar es importante en cualquier programa. En programacion Shell, la sintaxis para agregar un comentario es
#comment
Vamos a verlo con un ejemplo
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/shecho"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
Una consulta Irving.
En mi script mando llamar a un Shell, pero requiero mandar llamar a un segundo Shell pero con la condición de cumplir cierta actividad… cómo lo podría hacer?
Espero haberme dado a entender.
Gracias