Digamos que estou criando um aplicativo CLI. Digamos que seja escrito em Python. Para simplificar, digamos que este aplicativo ecoa o caminho canônico do diretório ou arquivo fornecido.
O usuário chama myApp .
.
Como meu aplicativo pode saber de onde está sendo chamado? O shell fornece algum tipo de informação? Uma variável de ambiente?
O ponto de expansão parece não funcionar ( echo ${.}
). Portanto, o ponto em si como parâmetro não ajuda. Apenas me diz "diretório atual". Mas, novamente, de onde obtenho o diretório atual?