Cuántos

chinou toure Mensajes publicados 18 Estado Miembro -  
 jj -
Bonjour,
quiere un script que calcule el ordinal del día dado en la línea de comandos de UNIX (shell)
Configuración: Linux Firefox 3.0

2 respuestas

  1. jj
     
    Bonjour,

    un petit script comme ça :

    # se recupera la fecha como parámetro del script
    día=$1
    mes=$2
    año=$3
    uno=0
    mmax=$[mes-1]
    # se recupera la duración de los meses anteriores a la fecha
    for mc in $(seq 1 1 $mmax)
    do

    u=$(cal $mc $año | awk ' NF!=0 {toto=$(NF) } END{print toto}')
    uno=$[uno+u]
    done

    unario=$[uno+día]
    echo $unario

    falta una prueba para no realizar el bucle si estamos en enero.
    0