Passer une variable comme argument
Résolu
moreje2lyon
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
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 de qwerty a azerty - Guide
- Passer a windows 10 - Accueil - Mise à jour
- Passer de majuscule à minuscule - Guide
- Passer à windows 11 gratuitement - Guide
- Passer une ligne dans une cellule excel - Guide