Je voudrais ré-implémenter mes propres getopts (en python si possible).Comment getopts définit une variable bash
Mon problème est que je ne comprends pas comment cela est possible:
# The call of the following script
./script -h
#!/bin/bash
getopts 'h' TEST # output nothing
echo $TEST # output h
env | grep # output nothing
Nous lisons partout sur Internet que vous ne pouvez pas définir une variable dans le processus parent. Mais ceci est fait ici et sans exportation.
Je veux comprendre comment cela fonctionne car je voudrais faire à peu près la même chose en python. Donc, ma deuxième question sera, est-il possible de faire la même chose en python?
Merci beaucoup! :)
Simple: 'getopts' ne s'exécute pas dans un processus fils. – chepner