J'ai un script shell dans lequel je passe la même valeur plusieurs fois comme arguments. Au lieu de coder en dur cette valeur redondante dans tous les scripts py, je voulais voir si je pouvais travailler avec des variables et les transmettre dans le script py en tant qu'arguments.
Here is the script.sh:
python A.py --month=10
python B.py --country=USA --month=10
J'aimerais quelque chose comme ça:
#Setting variables to pass into args
country=USA
month=10
python A.py --month=month
python B.py --country=country --month=month
Comment ferais-je cela?
Pour accéder à la valeur de n'importe quelle variable dans le script shell, vous pouvez le faire en utilisant le $
signe.
Voici donc comment vous pouvez le faire:
#Setting variables to pass into args
country=USA
month=10
python A.py --month="$month"
python B.py --country="$country" --month="$month"
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots