#!/bin/bash
#打印多少个数
num=$1
for i in `seq 1
#打印多少个数
num=$1
for i in `seq 1
${num}`;do
width=`echo ${#num}`
wid=`echo ${#i}`
value=$((${width} - ${wid}))
#每个字符宽度保持一致
if [ "${width}" -gt "${wid}" ];then
printf " %0${value}d$i"
else
printf " ${i}"
fi
#每行有多少个数
if [ $((${i}%$2)) -eq 0 ];then
echo -e ""
fi
done
width=`echo ${#num}`
wid=`echo ${#i}`
value=$((${width} - ${wid}))
#每个字符宽度保持一致
if [ "${width}" -gt "${wid}" ];then
printf " %0${value}d$i"
else
printf " ${i}"
fi
#每行有多少个数
if [ $((${i}%$2)) -eq 0 ];then
echo -e ""
fi
done
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27181165/viewspace-775846/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/27181165/viewspace-775846/