De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Correção dica sobre prompt

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> '


Veja a relação completa dos artigos de Rubens Queiroz de Almeida