Páginas

lunes, 24 de marzo de 2014

Programacion Shell Scripts Linux avanzado

Aqui algunos ejemplos con el uso de los comandos de linux para el manejo de directorios, menus, uso de parametros como entrada

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