Lecture d'une variable avec IFS=, et read
Bonjour,
J'ai une variable contenant plusieurs sous-variables séparées par ','
Je cherche a faire un traitement sur chaque sous-variable.
J'y arrive avec tr que je voudrais supprimer:
Code:
1 2 3 4
| La_var='aaa,bbb,ccc' ; echo "$La_var" | tr , '\n' | while read line ; do echo "$line" ; done
aaa
bbb
ccc |
Si je fais :
Code:
1 2
| La_var='aaa,bbb,ccc' ; echo "$La_var" | while IFS=, read line ; do echo "$line" ; done
aaa,bbb,ccc |
Là, il y a quelquechose qui m'echappe.
Merci de votre aide.
Cordialement.