[bash] utilisation de CAT/AWK pour parser un fichier CSV
Bonjour,
J'aimerai parser un fichier CSV qui contient 3 colonnes.
J'ai essayé avec awk et une boucle for, mais cela ne fonctionne pas. J'aimerai aussi récupérer la valeur d'une colonne/ligne dans des variables $NOM, $PRENOM, $ PASSWORD pour effectuer un traitement par la suite.
Je pense que tout le traitement doit se faire dans une boucle final pour effectuer le traitement de toutes mes lignes/colonnes de mon fichier CSV
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #!/bin/bash
# file_read
for i in `cat /home/afourquemin/file.csv`
do
echo $i
$USER=`echo $i | awk '{ print $1 }'`
echo $USER
done
#cat /home/afourquemin/file.csv | awk '{ print $2 }'
#cat /home/afourquemin/file.csv | awk '{ print $3 }' |
Merci d'avance