Unix 系统文本格式化与打印指南
简单格式化工具
在处理文本时,简单格式化工具能帮助我们解决各种问题。例如printf命令,它常用于脚本中格式化表格数据。
- 最小字段宽度格式化字符串:
abcdefghijk "%5s" abcedfghijk A string formatted with a minimum field width.这里使用"%5s"对字符串进行格式化,设置了最小字段宽度。
- 精度截断字符串:
abcdefghijk "%.5s" abcde By applying precision to a string, it is truncated.使用%.5s对字符串应用精度,字符串被截断为前 5 个字符。
下面通过几个示例展示printf的使用:
-输出以制表符分隔的字段:
[me@linuxbox ~]$ printf "%s\t%s\t%s\n" str1 str2 str3 str1 str