Buenas a todos hace poco me estoy uniendo al mundo de los script de Linux y estoy avanzando de a poco, en una semana me han explicado muchas como: while, until, for, etc.
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.
#!/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! ;-)
que duda tienes?
No sé como hacerlo, me he rayado de tanto pensarlo y es unos de los ejercicios que me cuesta, si me puedes dar una idea para hacerlo o la solución con la explicación sería de mucha ayuda.
Hola, eso parece una tarea armada, es decir una tarea disfrazada de ayuda.
Para que te ayudemos debes dejar el código que llevas hecho y decirnos exactamente y puntualmente donde tenés el problema o duda y ahí te vamos a ayudar, a orientar, pero no podemos ni pretendas que te lo demos todo hecho, tenés que poner de tu parte.
Saludos
Si, es un ejercicio pensé que había quedado claro, por eso quería saber si me podían ayudar a como empezarlo. Pensé que había quedado claro con lo anteriormente dicho.
Hola.
No está permitido realizar tareas aquí, hubo revuelo sobre eso hace poco.
Simplemente tendrías que optar por mostrar lo que intentaste o realizar preguntas puntuales.
Saludos.
Vale pues muchas gracias! Entonces mañana editaré el post y mostraré hasta donde he llegado.
Buenas noches!