El ejercicio que he puesto antes no he podido aún hacerlo, así que subo otro
Escribir un guion shell llamado ver que para cada argumento que reciba realice una de las siguientes operaciones:
-Si es un directorio ha de listar los ficheros que contiene.
-Si es un fichero regular tiene que mostrar por pantalla su contenido, en otro caso, que indique que no es ni un fichero ni un directorio.
Código
#!/bin/bash if [ $# -ge 2 ] then if [ -f $1 ] then ls $1 elif [ -d $2 ] then cat $2 else echo "No es un directorio ni un fichero" fi else echo "Numero de parametros incorrecto" fi
Agradezco por su atención!