Détection séparateur ; via une boucle
Fermé
berrekalamo
Messages postés
1
Date d'inscription
vendredi 30 octobre 2009
Statut
Membre
Dernière intervention
30 octobre 2009
-
30 oct. 2009 à 15:42
dubcek Messages postés 18784 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 avril 2025 - 30 oct. 2009 à 17:29
dubcek Messages postés 18784 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 avril 2025 - 30 oct. 2009 à 17:29
A voir également:
- Détection séparateur ; via une boucle
- Detection materiel pc - Guide
- Partager des photos via un lien - Guide
- Touslesdrivers detection - Télécharger - Pilotes & Matériel
- Via michelin carte - Télécharger - Transports & Cartes
- Mon pc s'allume et s'éteint en boucle - Forum Matériel & Système
1 réponse
dubcek
Messages postés
18784
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 avril 2025
5 630
30 oct. 2009 à 17:29
30 oct. 2009 à 17:29
hello
tu peux tout faire à l'intérieur de awk, puisqu'il connait le nombre de champs (variable NF), $n représente chaque colonne, FS est le séparateur ;
tu peux tout faire à l'intérieur de awk, puisqu'il connait le nombre de champs (variable NF), $n représente chaque colonne, FS est le séparateur ;
$ cat a1 A156;B1;;;;;;;;;;;;;;;;;;; C5678;D6688;E09 a;b;c 11;;22;33; $ $ awk -F";" '{for (n=1;n <= NF ; n++){n==NF?c="":c=FS;printf("%s%c",$n,c)};print ""}' < a1 A156;B1;;;;;;;;;;;;;;;;;;; C5678;D6688;E09 a;b;c 11;;22;33; $