para crear un fichero de bash creas un fichero de texto plano, da igual el nombre, pero por costumbre se pone nombredelscript.sh y se le dan derechos de ejecución a este fichero, por ejemplo
chmod a+x script.sh
chmod sirve para cambiar los derechos de los ficheros, tienes para la primera parte u g o a, u para el usuario, g para el grupo, o para otros y a para all, después del símbolo + rwx, r para leer, w para escribir y x para ejecutar.
luego debes editar este fichero.
es importante iniciar el fichero de texto con la siguiente línea:
#!/bin/bash
con esto le indicamos que use el interprete de comandos bash, que es el propio de linux.
a continuación ponemos ahí nuestro código, el interprete nos va a permitir usar un gran numero de condiciones, while, switch, switch case, if, for, etc. cada una de las condiciones tiene también su sintaxis
condicional con un if
#!/bin/bash
if [ “foo” = “foo” ]; then
echo expression evaluated as true
fi
condicional con un if y un else
#!/bin/bash
if [ “foo” = “foo” ]; then
echo expression evaluated as true
else
echo expression evaluated as false
fi
condicional usando un if, un else y variables
#!/bin/bash
T1=”foo”
T2=”bar”
if [ “$T1” = “$T2” ]; then
echo expression evaluated as true
else
echo expression evaluated as false
fi
condicional usando un case (este es uno de mis favoritos!)
…#!/bin/bash
T1=1
case ($T1) in
1)
echo 1
;;
2)
echo 2