シェルスクリプトへつっこみ
via: http://d.hatena.ne.jp/...
/Program Files みたいな名前除けに "" でくくってやる必要があるかと。 「NetBSD だから無い!」なんてのは無しの方向で。
mdcd() { mkdir -p "$1" cd "$1" }
ndir も /usr/bin だけで済ませちゃう。とか。
ndir() { # $d: 最後のシーケンシャルなファイル名を拾う local d=`ls | egrep '^[0-9]+$' | sort -n | tail -1` # $w: ファイル名の文字数 local w=`echo $d | wc -c | rs 0 1` if [ "$d" = "" ]; then d=-1; w=1; fi printf %0`expr $w - 1`d `expr $d + 1` }