Estou reescrevendo um script de shell para se tornar um script python que usou eval $(apt-config shell VAR Dir::Etc/)
e quero usar apt-config dump
, já que parece ser mais conveniente (pode haver uma solução alternativa, mas gostaria de entender apt-config
melhor, então eu estou apenas procurando uma solução para a pergunta ou uma afirmação de que não há nenhuma). Como obter o valor de Dir::Etc
com apt-config dump
:
> apt-config dump Dir::Etc
Dir::Etc "etc/apt";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Etc::apt-file-main "apt-file.conf";
> apt-config dump Dir::Etc/
> apt-config dump Dir::Etc:
> apt-config dump Dir::Etc::
apt-config shell
funciona como esperado:
> eval $(apt-config shell A Dir::Etc)
> echo $A
etc/apt
Estou usando o Ubuntu 17.10.