O Bash tem dois recursos que podem ser úteis se você estiver disposto a fazer alguns scripts menores.
-
Variável de bash
PROMPT_COMMANDexecutará um comando ou uma função após a conclusão de todos os comandos. -
O bash
trapDEBUGexecutará uma função bash antes do início de todos os comandos.
Você pode criar scripts para qualquer um desses recursos de uma função para gerar em um arquivo de sua escolha o diretório atual $PWD e a seqüência de caracteres de comando $BASH_COMMAND .