El uso de secuencias de comandos en Linux es esencial para automatizar tareas y gestionar sistemas de manera eficiente. Las secuencias comienzan con el tinglado `#!`, que indica al kernel el intérprete de Shell a utilizar, como `#
Se usa cuando el número de bucles es desconocido o cambia cada
lazo
while [ ! –f /tmp/foo ]; do!
try_to_make_foo # makes /tmp/foo on success!
sleep 1 # wait 1 sec!
done!
Prueba la condición del lazo cada vez
El bucle for
Funciona a través de un conjunto fijo de elementos o una Glob
NAMES=“Alice Bob Charlie”!
for N in $NAMES; do!
echo “Hello $N”!
done!
for FILE in *; do!
ls –l $FILE!
done!
Caso
case ”$GREETING" in!
hello|hi)!
echo "hello yourself"!
;;!
goodbye)!
echo "nice to have met you"!
echo "I hope to see you again"!
;;!
*)!
echo "I didn't understand that"!
esac!