bash
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
precio=5<br />
;;<br />
*)<br />
echo "Opcion incorrecta"<br />
esac<br />
while [ $mon -lt $precio ]; do<br />
falta=`expr $precio - $mon`<br />
read -p " Introduzca $falta euros, por favor introduzcalos" mas<br />
mon=`expr $mon + $mas`<br />
done<br />
if [ $mon -gt $precio ]; then<br />
cambio=`expr $mon - $precio`<br />
echo "Gracias por su compra, su cambio es de $cambio euros"<br />
else<br />
echo "Gracias por su compra. Buen provecho"<br />
fi<br />
---------------<br />
#!/bin/<strong>bash</strong><br />
#Realizar un script que pida introducir la ruta de un directorio por teclado (Hay que<br />
validar que la variable introducida sea un directorio) nos diga cuantos archivos y<br />
cuantos directorios hay dentro de ese directorio.<br />
read -p "Introduzca la ruta de un directorio :" dir<br />
until [ -d $dir ]; do<br />
read -p "Introduzca la ruta de un directorio :" dir<br />
done<br />
cont=0<br />
contf=0<br />
for var in `ls $dir`; do<br />
if [ -d $var ]; then<br />
cont=`expr $cont + 1`<br />
elif [ -f $var ]; then<br />
contf=`expr $contf + 1`<br />
fi<br />
done<br />
echo "Ha introducido $cont directorios y $contf ficheros."<br />
echo "Se han introducido $# parametros"<br />
-------------------------------------<br />
#/!bin/<strong>bash</strong><br />
#Realiza un script que introduzca numero por parametro y muestre tabla de<br />
multiplicar