#那些年写过的搓程序#shell里的位数判断

当年为了输出000到120每隔6小时一张预报图,用000,006,120这样的规则命名,我写了以下的搓程序:

for ((i=0;i<=120;i=i+6))

do

if [ $i -le 9 ]
then

ii=00$i

elif [ $i -le 99 ]

then

ii=0$i
else
ii=$i

fi
done

 

直到我找到了print才发现上面这11行搓程序可以写的这么简单

for ((i=0;i<=120;i=i+6))

do

ii=`printf "%03d" $i`
done

posted @ 2013-11-15 12:07  enjoywill  阅读(212)  评论(0)    收藏  举报