Awk et date
Résolu
Joc02
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
J'ai un fichier qui ressemble à ceci :
2008/12/09 13 10 jr275862
2008/12/19 13 10 jr275862
2008/12/29 13 10 jr275862
2008/12/25 13 10 jr275862
2008/12/31 13 10 jr275862
2008/12/10 13 10 jr275862
2008/12/18 13 10 jr275862
2008/12/17 13 10 jr275862
2008/12/16 13 10 jr275862
2008/12/15 13 10 jr275862
2008/12/14 13 10 jr275862
Je veux extraire la 1ere colonne et la transformer en jour 'lundi, mardi, ....' C'est pas grave si les jours sont en anglais.
J'ai essayé quelques trucs avec awk..... mais je n'arrive pas à formater ma date.
Avez-vous une idée ?
J'ai un fichier qui ressemble à ceci :
2008/12/09 13 10 jr275862
2008/12/19 13 10 jr275862
2008/12/29 13 10 jr275862
2008/12/25 13 10 jr275862
2008/12/31 13 10 jr275862
2008/12/10 13 10 jr275862
2008/12/18 13 10 jr275862
2008/12/17 13 10 jr275862
2008/12/16 13 10 jr275862
2008/12/15 13 10 jr275862
2008/12/14 13 10 jr275862
Je veux extraire la 1ere colonne et la transformer en jour 'lundi, mardi, ....' C'est pas grave si les jours sont en anglais.
J'ai essayé quelques trucs avec awk..... mais je n'arrive pas à formater ma date.
Avez-vous une idée ?
A voir également:
- Awk date
- Airpods 3 date de sortie - Guide
- Exif date changer - Télécharger - Albums photo
- Jm date désabonnement ✓ - Forum Consommation & Internet
- Publipostage date inversée ✓ - Forum Excel
- Convertisseur date chiffre romain - Forum Loisirs / Divertissements
1 réponse
Salut,
[tmpfs]$ cat plop
2008/12/09 13 10 jr275862
2008/12/19 13 10 jr275862
2008/12/29 13 10 jr275862
2008/12/25 13 10 jr275862
2008/12/31 13 10 jr275862
2008/12/10 13 10 jr275862
2008/12/18 13 10 jr275862
2008/12/17 13 10 jr275862
2008/12/16 13 10 jr275862
2008/12/15 13 10 jr275862
2008/12/14 13 10 jr275862
[tmpfs]$ while read line;do echo $(date -d "$(awk '{ print $1 }' <<<$line)" +%A);done < plop
mardi
vendredi
lundi
jeudi
mercredi
mercredi
jeudi
mercredi
mardi
lundi
dimanche
[tmpfs]$;-))