Forum Programmation.shell Manipulation de fichier en sh

Posté par .
Étiquettes : aucune
0
28
juin
2006
Bonjour,

J'ai un fichier contenant plusieurs lignes de ce type:
cours nom1prenom1 password idu nom1 nom2 prenom1 prenom2

Je lis le fichier avec:

cat fichier | while true ; do
read ligne
set -- $ligne
cours=1ドル
...
nom1=5ドル; nom2=6ドル; prenom1=7ドル; prenom2=8ドル

Sachant que nom2 et prenom2 peuvent ne rien contenir, comment peut-on attribuer ces 4 valeurs correctement ?

Par exemple, si il n'y a que nom1 et rien après, cela prend la valeur de début de ligne et me met (...)