Comment passer des variables dans un script shell comme arguments?

cesarteaser

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?

Prashant Kumar

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.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment passer des arguments de script shell à un oozie

Passer des arguments à un script shell

Comment passer des arguments à une commande dans un script PowerShell?

spawn: Comment passer des arguments à spawn dans un script expect?

Comment passer des arguments à inline expect dans un script bash?

Comment passer des arguments à un script jshell?

Passer des arguments au script Python enveloppé dans un script shell

Comment passer des variables en tant que paramètres à la ligne de commande Bigquery dans un script shell

Comment utiliser des variables shell dans un script awk?

Comment utiliser des variables shell dans un script python

Comment passer des arguments à un script shell en ligne Jenkins DSL ?

Comment passer des arguments d'exécution à une fonction en c via un script shell

Comment passer des fonctions comme arguments dans Rcpp / C ++?

passer des arguments de ligne de commande à awk dans un script shell

Comment passer correctement les arguments des variables à l'exécutable dans le script PS?

Passer des arguments à un script shell via stdin plusieurs fois

comment passer des arguments de ligne de commande à un script python s'exécutant dans docker

Comment passer des arguments à mes fonctions dans un script zsh/bash ?

Comment passer des arguments dans un fichier bat et les utiliser comme paramètres pour un exécutable

Comment utiliser des variables comme arguments dans un cas de test à l'aide de NUnit

Comment passer des arguments à un script bash via Dockerfile

Passer des Futures comme arguments dans Dask

Passer éventuellement des arguments aux commandes dans un script

Comment passer un argument dans un fichier en script shell ?

Comment passer des variables locales à la portée ssh dans un script bash?

Comment passer des arguments de longueur variable comme arguments sur une autre fonction dans Golang?

comment passer des arguments à un décorateur dans une classe

Comment passer des arguments à un callback dans Erlang?

Comment transférer des arguments de ligne de commande dans un script shell ?

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive