Passer une variable comme argument
Résolu
moreje2lyon
Messages postés
26
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je suis en train de faire un script bash qui en appelle un autre et j'ai un problème pour passer un argument:
syntaxe d'appel du script1:
monscript1 -l "L10 L11" param1 param2
le script2:
VAR1="param1"
VAR2="param2
VAR3="L10"
VAR4="L11"
VAR5=$(echo '"'"$VAR3 " $VAR4'"')
echo VAR5
./monscript1 -l $VAR5 $VAR1 $VAR2
si je lance le script2, ça plante car il se trompe pour l' argument du script1:
"L10
alors que je veux qu'il prenne
L10 L11
je sais pas si c'est clair...mais avez vous une idée?
Merci
Je suis en train de faire un script bash qui en appelle un autre et j'ai un problème pour passer un argument:
syntaxe d'appel du script1:
monscript1 -l "L10 L11" param1 param2
le script2:
VAR1="param1"
VAR2="param2
VAR3="L10"
VAR4="L11"
VAR5=$(echo '"'"$VAR3 " $VAR4'"')
echo VAR5
./monscript1 -l $VAR5 $VAR1 $VAR2
si je lance le script2, ça plante car il se trompe pour l' argument du script1:
"L10
alors que je veux qu'il prenne
L10 L11
je sais pas si c'est clair...mais avez vous une idée?
Merci
A voir également:
- Passer une variable comme argument
- Passer a windows 10 - Accueil - Mise à jour
- Passer en azerty - Guide
- Passer de windows 10 à windows 11 gratuitement - Guide
- Passer de majuscule à minuscule - Guide
- Se connecter à hotmail sans passer par outlook - Forum Hotmail / Outlook.com