Supprimer un message
philfr
Pour parser du csh, rien ne vaut csh.
parse.csh:
#!/bin/csh
source $1
printenv
Si tu exécutes "parse.csh .my.env", le stdout te crache tout l'environnement modifié par le .my.env.
Y'a plus qu'à lancer ça depuis python et récupérer le stdout:
output= subprocess.Popen(["/home/philfr/parse.csh","my.env"], stdout=subprocess.PIPE).communicate()[0]
for line in output.split('\n'):
print line
parse.csh:
#!/bin/csh
source $1
printenv
Si tu exécutes "parse.csh .my.env", le stdout te crache tout l'environnement modifié par le .my.env.
Y'a plus qu'à lancer ça depuis python et récupérer le stdout:
output= subprocess.Popen(["/home/philfr/parse.csh","my.env"], stdout=subprocess.PIPE).communicate()[0]
for line in output.split('\n'):
print line