rpwdっていうコマンドを作った.pwdの,出力結果がなるべく短くなるようにしたやつ.人が見るのに使う. % rpwd . % cd lib % rpwd lib rpwdは,シェルが起動した瞬間のパス(以下,基準パス)を使って,短いpwdを作る. 基準パスからの相対パスとか,ホームディレクトリまでのパスを~にしたものとか,絶対パスとかを見て,一番短いのを採用する. 基準パスは,普通にシェルを起動するとホームディレクトリだけど,screen内では,screenのルートみたいなパスになる. 例えば,基準パスが/Users/fkd/co/kindairbのとき,以下のように振る舞う. pwd rpwd /Users/fkd/co/kindairb . /Users/fkd/co/kindairb/lib/kindai lib/kindai /Users/fkd/co .. /Users/fkd