|
|
|
|
Soit la copie d'ecran suivante
marc@NANTES:~/exemples_ksh/examples> cat calcul
let $[ a = $1 + $2 ]
echo "$1 + $2 = $a"
marc@NANTES:~/exemples_ksh/examples> cat lanceur
./calcul 4 5
./calcul 7 8
./calcul 6 9
marc@NANTES:~/exemples_ksh/examples> ./lanceur
4 + 5 = 9
7 + 8 = 15
6 + 9 = 15
marc@NANTES:~/exemples_ksh/examples>
je souhaiterai obtenir le même resultat mais que le fichier lanceur ne contiennent que les parametres
4 5
7 8
6 9
comment faire alors pour appeler calcul en lui passant les parametres lu dans le fichier lanceur ?
Configuration: Linux Suse Firefox 1.5.0.8
Salut, [jp@MDK tmpfs]$ cat lanceur.txt 4 5 7 8 6 9 [jp@MDK tmpfs]$ cat calcul.sh #!/bin/bash while read ligne do set $ligne let $[ a = $1 + $2 ] echo "$1 + $2 = $a" done < lanceur.txt [jp@MDK tmpfs]$ sh calcul.sh 4 + 5 = 9 7 + 8 = 15 6 + 9 = 15 [jp@MDK tmpfs]$;-)) Z'@+...che. JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé. |
Salut,
|