![Abfrage zur Eingabeaufforderungsanpassung – PS1='[\u@\h]\!:echo $? $ '](https://rvso.com/image/1320742/Abfrage%20zur%20Eingabeaufforderungsanpassung%20%E2%80%93%20PS1%3D'%5B%5Cu%40%5Ch%5D%5C!%3Aecho%20%24%3F%20%24%20'.png)
Wenn in .bashrc Folgendes die „Verlaufsnummer des aktuellen Befehls“ (und den Exitcode des letzten Befehls) meldet, wie kann ich es so konfigurieren, dass die „Verlaufsnummer des vorherigen Befehls“ gemeldet wird?
PS1='[\u@\h]\!:`echo $?` $ '
Antwort1
Das Subtrahieren von eins von der Verlaufsnummer kann folgendermaßen erfolgen:
PS1='[\u@\h] $((\! -1)):`echo $?` $ '
Dadurch wird der Rückgabecode des aufgelisteten Verlaufseintrags angezeigt, was meiner Meinung nach für ein einheitlicheres Erscheinungsbild der Eingabeaufforderung sorgt.