Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 19 de Janeiro de 1998
No dia 19/01/98 foi enviada uma dica ensinando a configuração do prompt sob CShell.
A dica estava errada. Ela dizia para configurar o prompt da seguinte forma:
set prompt="""hostname"":""pwd"" \! % "
Como especificado o diretório corrente não muda para acompanhar os diretórios subsequentes, ou seja, é assumido o valor do primeiro diretório a partir de onde foi invocada a shell. Não serve para muita coisa, não?
Bom, para corrigir, existe uma alternativa modificando a definição do comando cd:
alias cd 'cd \!*;set prompt="<$cwd>" '
Desta forma, o prompt sempre será modificado pelo comando cd.
Aproveitando o ensejo, para fazer o mesmo em ksh ou bash:
export PS1='<$PWD> '