My Bash Prompt obecnie ustawia pasek tytułowy xterm w następującej kolejności:
PS1='\033]0;\u@\h>\w\007'
Czy istnieje prosty sposób wyświetlenia bieżącego polecenia na pasku tytułowym. Na przykład, jeśli dostosowuję plik za pomocą tail -f foo.log
, chcę, aby mój pasek tytułu powiedział tail -f foo.log
.
.bashrc
po każdym poleceniu w mojej powłoce, otrzymuję ten wynik0;%s@%s:%s" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}
. Zakładam, że mogę wyłączyć to wyjście, przypisując polecenie trap doPS1
? JednakPS1=trap 'echo -ne "\033]0;$BASH_COMMAND\007"' DEBUG
nie działa. To prowadzi do błędubash: echo -ne "\033]0;$BASH_COMMAND\007": command not found
.