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 de qwerty a azerty - Guide
- Passer a windows 10 - Accueil - Mise à jour
- Passer de majuscule à minuscule - Guide
- Passer à windows 11 gratuitement - Guide
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word