0
votes

Comment setenv Bash Commande de Python Script

J'essaie de faire ce qui suit:

/bin/sh: setenv: command not found
(or)
bash: setenv: command not found


0 commentaires

3 Réponses :


1
votes

setenv n'est pas valide mot-clé dans bash shell, essayez exporter

Voici quelques informations:

Réglage des variables d'environnement sous Linux à l'aide de Bash


1 commentaires

Nous pourrions ajouter la fonction setenv () {export "1 $ = 2 $"; }



0
votes

Je pense que vous mélangez vos coquilles. "Setenv" fait partie de CSH et ne fait pas partie de Bash.

Si je comprends votre besoin, vous souhaitez définir des variables dans l'environnement du processus Python et les mettre à la disposition des processus enfants. P>

Voici un exemple: P>

echo $VAR1 $VAR2
/var/tmp/design_files /var/tmp/model_files


0 commentaires

0
votes

Je pense que votre intention pourrait être de définir des variables dans l'environnement du parent, qui est pas possible forte>.

Autres réponses Montrez comment vous pouvez les définir pour les enfants. P> Par conséquent, si vous souhaitez définir des variables d'environnement de votre code> BASH CODE>, vous pouvez créer un script qui crache em> les phrases, puis vous les évaluez. P>

$ eval $(./setenv.py)


0 commentaires