|
1 2 3 4 5 6 7 8 9 10 |
#!/bin/bash while [ : ] do clear tput cup 5 5 date tput cup 6 5 echo "Hostname : $(hostname)" sleep 1 done |
|
1 2 3 4 5 6 7 8 9 10 |
#!/bin/bash while [ : ] do clear tput cup 5 5 date tput cup 6 5 echo "Hostname : $(hostname)" sleep 1 done |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#!/bin/bash echo ¿Esta seguro que quiere borrar el archivo $1?; read res; if test $res = "si"; then if test -f $1; then echo $(rm -r $1); echo "Archivo $1 borrado"; else echo $1 "NO es un archivo"; fi else echo "¡¡¡ El archivo no a sido borrado !!!"; fi |
|
1 2 3 4 5 6 7 8 9 10 11 |
#!/bin/bash echo ## entrar un número en la misma linea que la pregunta (\c). echo -e "Dime un número: \c " read NUM ## Y verificar que sea verdaderamente un número if [[ $NUM = ?([+-])+([0-9]) ]]; then echo "És un número" else echo "No lo és" fi |
|
1 2 3 4 5 6 7 8 9 10 11 |
#!/bin/bash # ## incremento de una variable echo NUM=0 while [ $NUM -lt 10 ] do ((NUM+=1)) echo $NUM done echo |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#!/bin/bash echo ## Dos formas de mostrar que falta algun argumento. if [[ -z $1 ]] || [[ -z $2 ]] ; then echo echo "La sintaxis es: $0 primer_argumento segundo_argumento" echo fi # if [ "$1" == "" ] || [ "$2" == "" ]; then echo echo "La sintaxis es: $0 primer_argumento segundo_argumento" echo else echo echo "Correcto" echo fi |