L'exécution d'un script shell à l'aide .fichier env
Je suis assez nouveau à l'exécution des scripts en UNIX/Linux. J'ai un .env fichier contenant des informations relatives à l'environnement et un .sh script contenant le dossier de créations etc pour l'environnement.
Comment puis-je exécuter le script sur l'environnement contenues dans la .env fichier ou comment pourrais-je point le script pour l'environnement cible?
Serait-il être aussi simple que:
bash 'scriptname.sh' 'filename.env'
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour la source de l'environnement dans l'appel de la shell avant de lancer le script:
Afin de prévenir la pollution de l'environnement, de l'appel du shell, vous pouvez exécuter que dans un sous-shell:
Premier ensemble de commandes de l'env. les variables du shell, le second va l'utiliser pour exécuter lui-même.
VAR=val
. Ce chargement les variables correctement pour moi.