Estou registrando todas as ações executadas em um script bash em um arquivo de log. Eu gostaria de cd
alterar os diretórios detalhadamente para que eu pudesse gravar a saída no log.
Tipo assim:
iMac:~ leetbacoon$ cd -v /new\ path
cd: /Users/leetbacoon -> /new path
iMac:new path leetbacoon$
Infelizmente cd
, falta um sinalizador detalhado. Alguma ideia de como fazer algo assim funcionar?
Você pode achar
$OLDPWD
útil a variável shell shell (definida por POSIX). Por exemplo, você pode definir uma função shell substituindo o comando original :cd
Trecho da página de manual do Unix que você deve ler: