上一回我们介绍了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。 长度指显示中占的字符长度,与字符长度的同义。如果长度比实际的少,例如实际字符长度更大或者所要求的精度更大,则显示按实际长度。 (责任编辑:IT) |