Consulta de personalização de prompt - PS1='[\u@\h]\!:echo $? $ '

Consulta de personalização de prompt - PS1='[\u@\h]\!:echo $? $ '

Se em .bashrc o seguinte informar o 'número do histórico do comando atual' (e o código de saída do último comando), como posso configurá-lo para relatar o 'número do histórico do comando anterior'?

PS1='[\u@\h]\!:`echo $?` $ ' 

Responder1

Subtrair um do número histórico pode ser feito assim:

PS1='[\u@\h] $((\! -1)):`echo $?` $ '

Isso mostrará o código de retorno da entrada do histórico listada, o que faz com que o prompt pareça mais consistente, imagino.

informação relacionada