Manejo de parametros.
Cuando se ejecute nuestro script en lugar de leer valores por teclado se lo puede hacer directamente pasandole parametro al momento de ejecutarlo.
EJEMPLO. Realizar la suma, resta, multiplicacion y division de dos numeros
Creamos un script con el nombre prac01.sh con el siguiente contenido:
suma=$(($1+$2)) resta=$(($1-$2)) mul=$(($1 * $2)) div=$(($1 / $2)) echo "la suma es " $suma echo "la resta es " $resta echo "la multiplicacion es " $mul echo "la division es " $div
Para ejecutar este scripts seria de la siguiente manera:
inf113@OtakuSoft:~$ sh prac01.sh 10 5
Donde el valor de 10 se guarda en $1 y el valor de 5 se guarda en $2
Manejo de Directorios
EJEMPLO. Escribir un script en linux que cree un directorio y dentro de este 5 subdirectorios enumerados con el nombre folder1 al folder5
clear echo "introduzca el nombre de un directorio" read nom mkdir $nom for((i=1;$i<=5;i=$(($i+1)))) do mkdir "$nom/folder$i" done
No hay comentarios:
Publicar un comentario