新しいディレクトリに入るたびにタイトルを変更したい ( 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 へのエイリアスを介する必要はありません。