Shell脚本入门(十六) - printf

来源:互联网 发布:京东秒杀软件有用吗 编辑:程序博客网 时间:2024/04/30 02:03

上一回我们介绍了echo命令,这里我们来介绍一个差不多的printf,同样可以输出信息

printf没有像echo一样自动换行

用法:


参考博客:

http://maoxian.blog.51cto.com/4227070/805712

http://blog.csdn.net/flowingflying/article/details/5309013


感谢分享

printf可以对输出进行格式化

示例:

如果需要限定输出的宽度,格式为%flags width.precision format-specifier,width表示宽度,是整数,默认是右边对齐,如果需要左边对齐,在前面加“-”,

例如"%-20s"表示从左边开始对齐,宽度为20,如果字符串长度少于20,通过空格补齐,长度超过20,则会完全显示。

precision在浮点值中提供四舍五入。例如%5.6G,长度为5,精度为6。精度是可选的。长度和精度的值可以参数中指定,例如printf "%*.*G/n" 5 6 $myvalue。

长度指显示中占的字符长度,与字符长度的同义。如果长度比实际的少,例如实际字符长度更大或者所要求的精度更大,则显示按实际长度。



0 0
原创粉丝点击