os.system () exécute la commande sous quel shell linux?

J'utilise /bin/tcsh que mon shell par défaut.

Cependant, le tcsh de commande de style os.système (setenv VAR val') ne fonctionne pas pour moi. Mais os.system ("export VAR=val') fonctionne.

Donc ma question est comment puis-je connaître le système d'exploitation.système de commande d'exécution en vertu de laquelle shell?

source d'informationauteur limi