Guía para estudiantes del taller de BASH.
Primera línea BASH:
#!/bin/bash
Borrar la pantalla:
clear
Echo y read:
read -p "Por favor, escribe tu nombre: " nom
echo "Hola, " $nom
Otro tipo de read (esperar por la pulsación de 1 sola tecla):
read -n1 -s tecla
Esperar 5 segundos:
sleep 5
Bucle infinito:
for (( ; ; ))
do
echo "Holaaaaaaaaaaa"
done
Bucle infinito con contador:
for (( ; ; ))
do
cont=$((cont+1))
echo $cont
done
Colorear, efectos, posicionamiento Y X:
tput setaf 12 (active foreground o caracter)
tput setab 14 (active background o fondo)
tput blink (parpadeo del cursor)
tput cup 3 7 (poner al cursor en la posición Y3 X7)
Funciones (o "encapsulamiento de código"):
function pepito {
echo "wenas!"
}
pepito
If - elif - else - fi:
if [[ $var == "sandía" ]];then
echo "Tiene gusto dulce."
elif [[ $var == "limón" ]];then
echo "Tiene gusto ácido."
else
echo "Si no es sandía ni limón, no sé lo que es."
fi
Azar o aleatoriedad (random):
minimo=1;maximo=10
azar=$((RANDOM*($maximo+1-$minimo)/32768+$minimo))
echo "El número generado es: " $azar
No hay comentarios.:
Publicar un comentario