Ejercicio propuesto shell script

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Responder
tojiji4
Forista Nuevo
Forista Nuevo
Mensajes: 4
Registrado: Lun Oct 24, 2016 3:44 pm

Ejercicio propuesto shell script

Mensaje por tojiji4 » Lun Oct 24, 2016 3:53 pm

Hola,
Tengo que realizar el siguiente ejercicio en shell script y me encuntro un poco perdido.
Introducir un argumento que es un número y me tiene que devolver por pantalla que día de la semana es. ( si paso el 1, lunes, 2 martes...) Y si meto más de un parámetro me devuelve error, al igual que si meto un parámetro diferente del 1 al 7, me tiene que dar error.

Gracias anticipadamente,

Saludos,

T.J.J.
Avatar de Usuario
hmg79
Forista Legendario
Forista Legendario
Mensajes: 2211
Registrado: Lun Mar 31, 2008 8:00 am

Re: Ejercicio propuesto shell script

Mensaje por hmg79 » Lun Oct 24, 2016 5:01 pm

Y que hiciste hasta ahora, sobre que tenes que armarlo?
tojiji4
Forista Nuevo
Forista Nuevo
Mensajes: 4
Registrado: Lun Oct 24, 2016 3:44 pm

Re: Ejercicio propuesto shell script

Mensaje por tojiji4 » Mié Oct 26, 2016 8:45 am

Hola,

Lo lanzo en Bash.

Adjunto lo que tengo hecho hasta el momento. ( Lo único que lo he hecho con meses en vez de días)

Gracias

Sl2,

Tjj
Adjuntos
formatfechaB.rar
(348 Bytes) Descargado 14 veces
Avatar de Usuario
victorhck
Forista Mayor
Forista Mayor
Mensajes: 657
Registrado: Mié Feb 09, 2011 11:43 am
Ubicación: /HOME
Contactar:

Re: Ejercicio propuesto shell script

Mensaje por victorhck » Mié Oct 26, 2016 4:06 pm

¿Por qué no compartirlo en un paste, en vez de tener que descargar algo y extraer?
Registered user: #528067
openSUSE Tumbleweed + KDE

-- mi blog --
tojiji4
Forista Nuevo
Forista Nuevo
Mensajes: 4
Registrado: Lun Oct 24, 2016 3:44 pm

Re: Ejercicio propuesto shell script

Mensaje por tojiji4 » Jue Oct 27, 2016 1:03 pm

Perdón.
( Lo pego)
#!/bin/bash
# Script que recibe 3 números correspondientes a día mes anyo y el mes lo devuelve como cadena de caracteres
if parametros $# !=1
then
echo "Tiene que introducir un parámetro"
exit -1
fi

if parametros $# <= 0 && >= 3
then
echo "Vuelva a intentarlo. Está introduciendo más parámetros de los permitidos"
exit
fi

MES=$2(date +%B)


echo $1 $MES $3
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje