shell 如何实现字符串不足N位自动补零

HostSugar 发布于 2011/10/18 17:30
阅读 10K+
收藏 1

shell 对字符串进行处理,如果字符串 长度不足4位,左边自动补0,并打印出来。

比如:86 ,自动补齐为 0086

刚刚接触shell ,语法不怎么熟悉。各位大大帮忙看下。

加载中
0
皮总
皮总
# 仅适用于数字

printf "%04d\n" 86

echo 86|awk '{printf("%04d\n",$0)}'

皮总
皮总
@suan2046 : 换行
HostSugar
HostSugar
@鲍平 "%04d\n"中 \n 我没有添加,也可以实现,\n的作用是什么?
0
刘冰
刘冰
怎么将echo的结果赋给一个变量啊
皮总
皮总
var=`echo aaa`
0
文刚技术博客
文刚技术博客
用awk的printf就可以补位
返回顶部
顶部