Bonjour,
je fait la suite de mon petit script (cf. Awk: récupérer les variables dans un fichier csv.)
Maintenant, je veux lire chaque champs de mon fichier CSV dont je connait le nombre de champs.
je sait que cette ligne affiche le champs 1:
champ_recherche= `cat $import_regie | awk -F";" '{ print $0 }'`
je sait que cette ligne affiche le champs 2:
champ_recherche= `cat $import_regie | awk -F";" '{ print $1 }'`
Mais comment faire pour lire les champs dans une boucle for, while...?
1 2 3 4 5 6 7
| nbr_champs=`echo $ligne | awk -F";" '{ print NF }'`
while $nbr_champs > 0
do
champ_recherche= `cat $import_regie | awk -F";" '{ print $nbr_champs }'`
echo $champ_recherche
nbr_champs= nbr_champs - 1
done |
Partager