Traitement fichier avec SED, CUT ou autre
Résolu
pcsystemd
Messages postés
702
Date d'inscription
Statut
Membre
Dernière intervention
-
pcsystemd Messages postés 702 Date d'inscription Statut Membre Dernière intervention -
pcsystemd Messages postés 702 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je récupére un fichier CSV dont un des champs est une date formatée de la sorte :
11/04/1970
hors j'ai besoin que la date soit formaté de la maniére suivante :
1970/04/11
puis je faire cela avec SED,CUT ou autre? Et comment?
J'ai essayé un truc avec AWK mais sans succés :
Merci
L'accès au savoir est la première liberté que chaque homme devrait avoir.
je récupére un fichier CSV dont un des champs est une date formatée de la sorte :
11/04/1970
hors j'ai besoin que la date soit formaté de la maniére suivante :
1970/04/11
puis je faire cela avec SED,CUT ou autre? Et comment?
J'ai essayé un truc avec AWK mais sans succés :
awk -F "/" '{print $3"/"$2"/"$1}' test
Merci
L'accès au savoir est la première liberté que chaque homme devrait avoir.
A voir également:
- Traitement fichier avec SED, CUT ou autre
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
4 réponses
la ligne est :
1|lier|202|2_36|0557500959|mail@mail.fr|47||crs es Gdins||34291200018|2|1|356300|LIE|tr|Ver 7.0.0a4e7 . (11/03/2011)|6|01/06/2012|0.0.0.0--
mais je traite chaque champ avec un awk donc ce n'est pas sur la ligne mais sur le champ que je dois intervenir.
Par exemple je récupere la valeur du champ date(en gras) par :
DATE"'echo "$i" | awk -F '|' '{print $19}''"
L'accès au savoir est la première liberté que chaque homme devrait avoir.
1|lier|202|2_36|0557500959|mail@mail.fr|47||crs es Gdins||34291200018|2|1|356300|LIE|tr|Ver 7.0.0a4e7 . (11/03/2011)|6|01/06/2012|0.0.0.0--
mais je traite chaque champ avec un awk donc ce n'est pas sur la ligne mais sur le champ que je dois intervenir.
Par exemple je récupere la valeur du champ date(en gras) par :
DATE"'echo "$i" | awk -F '|' '{print $19}''"
L'accès au savoir est la première liberté que chaque homme devrait avoir.