ウィンドウタイトルに今いるディレクトリを設定する
.screenrc
#hardstatus lastline "%`%-w%{=b gw}%n %t%{-}%+w"
hardstatus lastline "%`%-w%{=b gw}%50>%n %t%{-}%+w%<"
shelltitle "$ |bash"
.bashrc
function pwd2() {
local _ifs=IFS
local buf=''
local dir=()
local n=0
local idx=0
IFS=/
for i in $PWD; do
n=${#dir[@]}
dir[$n]=$i
done
n=${#dir[@]}
for i in 3 2 1; do
idx=$((n-$i))
if [ "$idx" -gt 0 ]; then
buf=$buf/${dir[$idx]}
fi
done
if [ "$n" -gt 2 ]; then
buf=${buf#/}
fi
IFS=$_ifs
echo -ne $buf
}
export PROMPT_COMMAND='echo -ne "\ek$(pwd2)\e\\"'