martes, 16 de noviembre de 2021

Guía para estudiantes del taller de BASH

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