実行するたびにコードを実行したいcd
。それが最後のコマンドであるかどうかを実際にテストすることに夢中になっていcd
ますが、私は正しい方向に進んでいると思います。これが私のbash_profileに追加したものです
update_prompt()
{
if [ 'cd' = $1 ]; then
#DO STUFF
fi
}
PROMPT_COMMAND="update_prompt "$(!:0)"; $PROMPT_COMMAND"
これは近いですが、文字列として扱うのではなく、実際に$1でコマンドを実行しようとします。何か案は?