sh
コマンド pwd | sed "s@$HOME\(/.*\)\?\$@~\1@" | rev | perl -nle '@a=(m@[^/]+@g);if($#a<3){print;}else{print join("/",@a[0,1,2])."/..";}' | rev 解説 カレントディレクトリを出力 ホームディレクトリを「~」に置換 単純に置換すると、$HOME が「/hom…
コマンド pwd | sed "s@$HOME\(/.*\)\?\$@~\1@" | rev | perl -nle '@a=(m@[^/]+@g);if($#a<3){print;}else{print join("/",@a[0,1,2])."/..";}' | rev 解説 カレントディレクトリを出力 ホームディレクトリを「~」に置換 単純に置換すると、$HOME が「/hom…