Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Magnumrace en 21 Mayo 2021, 18:41 pm



Título: Ayuda en un Script Bash
Publicado por: Magnumrace en 21 Mayo 2021, 18:41 pm
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.

Código
  1. #!/bin/bash
  2. if [ $# -ge 2 ]
  3. then
  4.      if [ -f $1 ]
  5.      then
  6.            ls $1
  7.      elif [ -d $2 ]
  8.      then
  9.            cat $2
  10.      else
  11.           echo "No es un directorio ni un fichero"
  12.      fi
  13. else
  14.      echo "Numero de parametros incorrecto"
  15. fi
  16.  

Agradezco por su atención!  ;-)


Título: Re: Ayuda en un Script Bash
Publicado por: engel lex en 21 Mayo 2021, 19:24 pm
que duda tienes?


Título: Re: Ayuda en un Script Bash
Publicado por: Magnumrace en 21 Mayo 2021, 20:38 pm
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.


Título: Re: Ayuda en un Script Bash
Publicado por: Danielㅤ en 22 Mayo 2021, 00:26 am
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


Título: Re: Ayuda en un Script Bash
Publicado por: Magnumrace en 22 Mayo 2021, 00:45 am
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.


Título: Re: Ayuda en un Script Bash
Publicado por: Xyzed en 22 Mayo 2021, 01:16 am
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.


Título: Re: Ayuda en un Script Bash
Publicado por: Magnumrace en 22 Mayo 2021, 01:35 am
Vale pues muchas gracias! Entonces mañana editaré el post y mostraré hasta donde he llegado.

Buenas noches!