Boucle for avec multiple argument
Bonjour à tous,
J'aimerais savoir s'il est possible d'avoir plusieurs argument dans une boucle for tout en extractant 2 données différentes d'un même fichier.
Par exemple :
/tmp/test.txt
10 100
20 200
30 300
Voici ce que j'aimerais faire :
Code:
1 2 3 4 5 6 7 8 9
| a=$(cat /tmp/test.txt | grep ^[0-9] | awk '{print $1}')
b=$(cat /tmp/test.txt | grep ^[0-9] | awk '{print $2}')
for i j in $a $b;
do
echo "13"
echo "$i"
echo "$j"
done |
Le problème provient du fait que j'exploite une seconde colonne dans le fichier mais je n'ai pas d'idée comme faire autrement.
Voici le résultat que je recherche :
13
10
100
13
20
200
30
300
Pouvez-vous m'aiguiller si vous avez une idée svp :question: