Pour plus de clarté, je fais afficher un moment contenant des digits
différents pour chaque champs: 7/8/2003 16h 5min 6secs...
Et au moins un accent, en français.

Une (longue) ligne:
$ man -Pcat date 2>/dev/null|col -b|grep ^[[:space:]]*%.[[:space:]]|while read a b;do 
printf "%s %-28s %-28s %s\n" "$a" "$(date -d "2003-8-7 16:5:6" +$a)" "$(export 
LANG=fr_CH LC_ALL=fr_CH;date -d "1970-1-1 1:0:1060265106" +$a)" "$b";done

Plus lisible comme ça:
$ man -Pcat date 2>/dev/null |\
    col -b |\
    grep ^[[:space:]]*%.[[:space:]] |\
    while read a b
        do printf "%s %-28s %-28s %s\n" \
            "$a" \
            "$(date -d "2003-8-7 16:5:6" +$a)" \
            "$(export LANG=fr_CH LC_ALL=fr_CH;
                date -d "1970-1-1 1:0:1060265106" +$a)" \
            "$b"
    done

Le résultat s'affiche mieux avec un terminal de 112 colonnes au moins, ou
avec la commande ``| less -S''

--
 Félix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch




--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.

Répondre à