シェルスクリプトへつっこみ
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`
}
Posted at 13:20 | Permalink | Category | Comments