Linux中printf格式化输出
printf使用文本或者由空格分隔的参数,我们可以在printf中使用格式化字符串。printf不会写像echo那样自动添加换行符,必须手动添加
=========================================
代码区域
=========================================
#!/bin/bash #文件名:printf.sh printf "%-5s %-10s %-4s\n" no Name Mark printf "%-5s %-10s %-4.2fs\n" 1 OLIVER 99.2 printf "%-5s %-10s %-4.2fs\n" 2 QIN 87.2
(1) c%,s%,d%和f%都是格式替代符,其所对应的参数可以置于带引号的格式化字符串之后。
(2) %-5s指明了一个格式为左对齐且宽度为5的字符串替代(-表示左对齐),默认的是右对齐
(3) -4.2f%指保留2位小数。
作者:奔跑的金鱼
声明:书写博客不易,转载请注明出处,请支持原创,侵权将追究法律责任
个性签名:人的一切的痛苦,本质上都是对自己无能的愤怒
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!