Passage de parametre en shell
marc
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
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 ?
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 ?
A voir également:
- Passage de parametre en shell
- Classic shell - Télécharger - Personnalisation
- Remettre parametre usine pc - Guide
- Parametre dns - Guide
- Parametre windows - Guide
- Passage qwerty azerty - Guide
4 réponses
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]$;-))
salut je voudrai qu'on m'aide je v ecrire un script qui simule les operations arithmetiques (addition soustraction multiplication et division) sur deux nbres en utilisant le passage d'arguments interactif. chaque operation doit faire l'objet d'une fonction et un menu servira à piloter le programm
Salut,
je voudrai qu'on m'aide je v ecrire un script qui simule...
Si tu veux qu'on t'aide, commence par nous montrer ce que tu as déjà "pondu", on se fera un plaisir alors de t'aider.
Déjà que le script au-dessus t'en dit pas mal sur le sujet.
Manque juste les fonctions à y incorporer et le menu...
;-))
je voudrai qu'on m'aide je v ecrire un script qui simule...
Si tu veux qu'on t'aide, commence par nous montrer ce que tu as déjà "pondu", on se fera un plaisir alors de t'aider.
Déjà que le script au-dessus t'en dit pas mal sur le sujet.
Manque juste les fonctions à y incorporer et le menu...
;-))