开篇词
Linux 给我们提供了一个对输出做格式化的 printf
命令。
新行
printf '\n'
双引号
printf '\"\n' # 后跟一个新行,所以我们可以清楚地看到双引号
反斜线
printf '\\\n' # 后跟一个新行,所以我们可以清楚地看到反斜线
提示铃
printf '\a'
退格
printf 'ab\bc\n' # 将字符 b 移除
逸出
printf 'a/ebc/n' # 将字符 b 移除
馈页
printf 'a\fbc\n' # 切换屏幕至新页并打印 bc 后跟一个新行
回车
printf '\r' # 按下 Enter 键
水平制表
printf '\t' # 打印一个水平制表符
垂直进格
printf '\v' # 打印垂直进格符
八进制
printf '\501\502\503\n' # 打印八进制值
十六进制
printf '\x41\x42\x43\n' # 打印十六进制值
Unicode 字符
四字元
printf '\u0041\u0042\u0043\n' # 打印由四个数字所组成的 unicode 字符
八字元
printf '\U00000041\U00000042\U00000043\n' # 打印由八个数字所组成的 unicode 字符
我所撰写的英文版本
33. Output Format - Prints Formatted Results
引用
参见
想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻》