Quando estou curioso sobre o que um programa de código aberto está fazendo, analisarei o código-fonte (e a documentação e a experimentação). Parece que você encontrou uma lista muito boa, com base na pesquisa de set_auto_export (
em bash código-fonte para variáveis.c
Estes estão dentro de initialize_shell_variables()
, que é chamado de shell_initialize()
em shell.c, que em si é chamado de main()
em shell.c.
Você pode até encontrar evidência de $PATH
e $TERM
sendo marcado para exportação em um determinado momento, mas agora ifdef'd
out.