文件查看与文本处理-printf
文件查看与文本处理-printf 📄 — 格式化输出
作用
printf 类似 C 语言的 printf,按格式说明符输出,比 echo 更强大的格式化控制能力。
语法
1 | printf 格式 [参数...] |
用法
printf 不自动添加换行符。格式符:%s 字符串、%d 整数、%f 浮点数、%x 十六进制。转义:\\n 换行、\\t 制表符、\\0NNN 八进制字符。常配合 awk 生成格式化报表。格式字符串会循环应用到所有参数。
常用参数
| 参数 | 说明 |
|---|---|
%s |
字符串 |
%d |
整数 |
%f |
浮点数 |
%x |
十六进制 |
\\n |
换行符 |
\\t |
制表符 |
%10s |
宽度 10 的字符串(右对齐) |
%-10s |
宽度 10 的字符串(左对齐) |
示例
1 | printf "%s\\n" "HELLO" # 格式化输出字符串 |
来源:菜鸟教程