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 : Sélectionner tout - Visualiser dans une fenêtre à part
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