MAL - Memória Auxiliar do Lutieri

segunda-feira, fevereiro 25, 2008

Prompt retorna o último retorno

Compilando algumas dicas de como personalizar o prompt resultou na seguinte função que retorna o último status de algum comando.

Segue o código para ser colocado no arquivo ~/.bashrc

function exitstatus { EXITSTATUS="$?"
BOLD="\[\033[1m\]"
RED="\[\033[1;31m\]"
OFF="\[\033[m\]"

if [ "$EXITSTATUS" -eq "0" ]
then
PS1="${BOLD}\u@\h:\w [${EXITSTATUS}] \$${OFF} "
else
PS1="${BOLD}\u@\h:\w${OFF} [${RED}${EXITSTATUS}${OFF}] \$ "
fi

PS2="${BOLD}>${OFF} "
}

PROMPT_COMMAND=exitstatus

Fontes:
http://blog.gnist.org/article.php?story=BashPromptWithExitStatus
http://doocy.net/archives/2004/11/19/add-dynamic-coloring-of-last-return-value-to-your-bash-shell-prompt/

Marcadores:

0 Comentários:

Postar um comentário

<< Home



Chat with Lutieri G. B.

Subscribe in a reader