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。
长度指显示中占的字符长度,与字符长度的同义。如果长度比实际的少,例如实际字符长度更大或者所要求的精度更大,则显示按实际长度。
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。
长度指显示中占的字符长度,与字符长度的同义。如果长度比实际的少,例如实际字符长度更大或者所要求的精度更大,则显示按实际长度。
相关文章推荐
- 一个比较好的shell脚本编程入门文章
- Linux脚本(shell)编程(一) 简单入门HelloWorld
- shell-脚本入门
- Linux脚本(shell)编程(一) 简单入门HelloWorld
- shell脚本--printf的使用(ex47.sh)
- Unix/Linux Shell脚本入门实例[00原创]
- shell入门笔记(更新SVN脚本)
- shell脚本入门
- SHELL 编程入门与提高(四)SHELL脚本中函数的应用
- 《Shell 脚本学习指南 》 -- 背景知识与入门 [第一、二章]
- Linux bash shell脚本语法入门(转)
- shell脚本入门
- Shell循环的那些事儿—从循环开始入门shell脚本语言
- shell脚本入门
- Linux系统Shell脚本的入门学习
- Shell脚本学习指南-入门
- shell脚本快速入门
- 嵌入式成长轨迹2【嵌入式环境及基础】【嵌入式Linux软件开发入门】【Shell脚本基础】
- Linux bash shell脚本语法入门
- 《Shell 脚本学习指南 》 -- 背景知识与入门 [第一、二章]