怎么让一个数字始终占两位
发表于 : 2008-05-30 16:13
比如0变成00
1变成01
....
9变成09
10还是10
...
1变成01
....
9变成09
10还是10
...
还可以这样:[ $s -ge 0 ] && [ $(($s/10)) -eq 0 ] && echo $s |sed 's/^/0/'solcomo 写了:if [ $s -ge 0 ] && [ $s -lt 10 ];then
s="0$s"
fi
难道真的只能这样..?
代码: 全选
sed -e 's/\(^[0-9]$\)/0\1/'
代码: 全选
printf '%.2d' 2