LoveUnix » 编程开发 & Rational » shell中如何定长显示一个数字?
让LU留住您的每

一天 让LU博客留住您的每一天
2006-10-23 10:50 pkar
shell中如何定长显示一个数字?

在shell中如何才能方便的做到定长显示一个数字呢?

比如对于十进制数字 5,显示成为005,
十进制数字 25,显示成为025,
而对于数字125则显示为125

有什么简单的方法吗
不会是只能使用算法自己实现吧:L

2006-10-23 13:46 meteor06
awk '{printf "%03d\n" ,$1 }'

2006-10-23 20:53 pkar
[quote]原帖由 [i]meteor06[/i] 于 2006-10-23 13:46 发表
awk '{printf "%03d\n" ,$1 }' [/quote]

谢谢,
试了一下,直接使用
             printf "%03d\n"  i
也可以

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.