以前.screenのセッションを便利に利用するaliasを書いたのですが,id:mollifierさんに,教えていただいて,リファクタリングしました. 以前のエントリ 指定された名前のscreenを立ち上げる関数を改良 - hitode909のダイアリー 仕様 s すると,pwdの最後のディレクトリの名前のscreenをアタッチしようとする(なければ作る) s nameすると,指定された名前のscreenをアタッチしようとする(なければ作る) 具体的には,~/checkoutでsすると,checkoutという名前のscreenができて,どこかで,s checkoutすると,さっき作ったscreenをアタッチします. 修正前 s () { if [ -n "$1" ]; then name="$1" else name=`ruby -e 'puts Dir.pwd.split("/").la