Traitement fichier avec SED, CUT ou autre
Résolu/Fermé
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
-
Modifié par pcsystemd le 21/04/2011 à 11:36
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 21 avril 2011 à 13:00
pcsystemd Messages postés 691 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 15 janvier 2024 - 21 avril 2011 à 13:00
A voir également:
- Traitement fichier avec SED, CUT ou autre
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
4 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
21 avril 2011 à 11:40
21 avril 2011 à 11:40
Salut,
Comment se présente ta ligne avec le champ à modifier ?
Comment se présente ta ligne avec le champ à modifier ?
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
22
21 avril 2011 à 12:16
21 avril 2011 à 12:16
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.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
21 avril 2011 à 12:39
21 avril 2011 à 12:39
Si ça peut t'avancer :
Reste à trouver comment incorporer ça dans l'affichage de la ligne entière ;-\
$ awk -F "|" '{ split($19,a,"/"); print a[3]"/"a[2]"/"a[1] }' plop 2012/06/01
Reste à trouver comment incorporer ça dans l'affichage de la ligne entière ;-\
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
22
21 avril 2011 à 13:00
21 avril 2011 à 13:00
Merci zipe31 pour ce que je souhaites faire cela fonctionne parfaitement.