您的位置:首页 > 运维架构 > Shell

Shell脚本入门(十六) - printf

2014-10-25 10:04 169 查看
上一回我们介绍了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。

长度指显示中占的字符长度,与字符长度的同义。如果长度比实际的少,例如实际字符长度更大或者所要求的精度更大,则显示按实际长度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: