J'ai un programme, ./a que je cours dans une boucle dans le shell.Shell Linux passant des valeurs variables au programme principal
for((i=1 ; i<=30; i++)); do
./a arg1 5+i &//arg2 that I need to pass in which is the addition with the loop variables
done
Comment est-ce que j'ai pu passer dans l'argument arg2 qui est l'addition avec des variables de boucle?
Aussi, j'ai un autre programme qui est ./b que j'ai besoin de courir une fois et qui prend tous les arguments 5 + i. Comment pourrais-je faire cela sans le coder en dur.
./b arg1 6\
7\
8\
9\.....
Merci.
+1 Ceci est la bonne réponse. Syntaxe alternative: '((j = 5 + i))' –