Connaître le jour en rapport avec une date - Page 2
Résolu
Précédent
- 1
- 2
Oui,
sauf que apparement je n'y ai pas accès :
find: cannot read dir /app/gnu/lib/gcc-lib/sparc-sun-solaris2.4: Permission denied
find: cannot read dir /app/gnu/lib/g++-include/gen: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/sun4-solaris/auto: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/sun4-solaris/Tk: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Calendar: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Data: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/PDA: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Tk: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/PDA: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Calendar: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Data: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Tk: Permission denied
sauf que apparement je n'y ai pas accès :
find: cannot read dir /app/gnu/lib/gcc-lib/sparc-sun-solaris2.4: Permission denied
find: cannot read dir /app/gnu/lib/g++-include/gen: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/sun4-solaris/auto: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/sun4-solaris/Tk: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Calendar: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Data: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/PDA: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Tk: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/PDA: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Calendar: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Data: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Tk: Permission denied
Pas accès :-(
find: cannot read dir /app/gnu/lib/gcc-lib/sparc-sun-solaris2.4: Permission denied
find: cannot read dir /app/gnu/lib/g++-include/gen: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/sun4-solaris/auto: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/sun4-solaris/Tk: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Calendar: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Data: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/PDA: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Tk: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/PDA: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Calendar: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Data: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Tk: Permission denied
Bon je suis pas du tout un expert mais l'exemple que j'ai trouvé 'ajouter-mois', ça t'aide pas pour retourner le numéro du jour ?
find: cannot read dir /app/gnu/lib/gcc-lib/sparc-sun-solaris2.4: Permission denied
find: cannot read dir /app/gnu/lib/g++-include/gen: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/sun4-solaris/auto: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/sun4-solaris/Tk: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Calendar: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Data: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/PDA: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/auto/Tk: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/PDA: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Calendar: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Data: Permission denied
find: cannot read dir /app/gnu/lib/perl5.004/Tk: Permission denied
Bon je suis pas du tout un expert mais l'exemple que j'ai trouvé 'ajouter-mois', ça t'aide pas pour retourner le numéro du jour ?
bin info lib man
les serveurs sont hébergés à Paris et moi je suis à Bruxelles, ils sont 10000 à l'IT ... dans 3 mois j'aurais une réponse :-)
les serveurs sont hébergés à Paris et moi je suis à Bruxelles, ils sont 10000 à l'IT ... dans 3 mois j'aurais une réponse :-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bon,
j'ai un serveur qui rend l'âme là, je vais devoir m'absenter. On voit ça tout à l'heure ou lundi si t'es dispo.
Merci 1000 fois à touts en tout cas;
j'ai un serveur qui rend l'âme là, je vais devoir m'absenter. On voit ça tout à l'heure ou lundi si t'es dispo.
Merci 1000 fois à touts en tout cas;
autre solution, tu vas là http://www.sunfreeware.com/programlistsparc10.html#coreutils
tu charges coreutils-8.2-sol10-sparc-local.gz et tu extrais date
tu auras la commande GNU date avec l'option --d
edit: j'ai dit une betise, c'est un package à installer avec pkgadd
tu charges coreutils-8.2-sol10-sparc-local.gz et tu extrais date
tu auras la commande GNU date avec l'option --d
edit: j'ai dit une betise, c'est un package à installer avec pkgadd
Salut,
je pense qu'on est sur la bonne voie. cal 03 2010 m'affiche bien le calendrier dans son entièreté.
Ton exemple à partir de"#!/bin/bash", comment je fais pour sortie le résultat dans une variable stp ?
je pense qu'on est sur la bonne voie. cal 03 2010 m'affiche bien le calendrier dans son entièreté.
Ton exemple à partir de"#!/bin/bash", comment je fais pour sortie le résultat dans une variable stp ?
Ok, c'est ce que j'ai fait mais comment rien ne s'affiche je suppose que je fais une erreur quelque part, pourriez-vous me dire quelle est-elle ?
madate=28/2/2010
mois=02
annee=2010
set $(echo $madate | sed -e 's+/+ +g')
result=$(cal $mois $annee |nawk -v d=$madate 'BEGIN{split("dimanche lundi mardi mercredi jeudi vendredi samedi",j)}
NR>2 {sub("^0","",d) ; for(n=1;n<8;n++)if(substr($0,1+((n-1)*3),2)+0 == d)exit} ; END{print j[n]}')
echo "resultat : $result"
exit
madate=28/2/2010
mois=02
annee=2010
set $(echo $madate | sed -e 's+/+ +g')
result=$(cal $mois $annee |nawk -v d=$madate 'BEGIN{split("dimanche lundi mardi mercredi jeudi vendredi samedi",j)}
NR>2 {sub("^0","",d) ; for(n=1;n<8;n++)if(substr($0,1+((n-1)*3),2)+0 == d)exit} ; END{print j[n]}')
echo "resultat : $result"
exit
???? C'est affiché à la ligne dans le forum par manque de place !!!!!!!!!!!!!!!!
Tu as essayé toi de ton côté ?
Tu as essayé toi de ton côté ?
Non je n'ai pas essayé, mais normalement une commande s'écrit sur une seule ligne. Si on doit passer à la ligne pour des raisons de lisibilité, il faut protéger le retour à la ligne par un anti-slash.
cal $mois $annee |nawk -v d=$madate '\
BEGIN{split("dimanche lundi mardi mercredi jeudi vendredi samedi",j)} \
NR>2 \
{sub("^0","",d) ; \
for(n=1;n<8;n++)\
if(substr($0,1+((n-1)*3),2)+0 == d)\
exit} ;\
END{print j[n]}'
Précédent
- 1
- 2