新しいディレクトリに入るたびにタイトルを変更したい ( cd を使用する場合) が、最後の 2 つのディレクトリのみを表示します。tcsh仕事でも家でも使ってbashいます。例: フォルダ~/work/stuffにいて: と書いた場合cd 1.1、新しいタイトルを にしたいとしますstuff/1.1。
フォルダーを変更するたびにタイトルを変更する方法は既に知っています。
alias cd 'cd \!*; echo "\033]0;`pwd`\a"'
そして、最後の2つのディレクトリのみを取得する方法を知っています:
pwd | awk -F / -v q="/" '{print $(NF-1)q$NF}'
問題は、これら2つをどのように組み合わせるか、または別の方法で行うかです。cd へのエイリアスを介する必要はありません。