other languages
other sections
PRINTF(1) | 用户命令 | PRINTF(1) |
名称¶
printf - 格式化并显示数据概述¶
printf 格式[参数列表]...printf 选项
描述¶
按照指定格式打印参数列表中的参数或按照选项执行:- --help
- 显示此帮助信息并退出
- --version
- 显示版本信息并退出
格式以 C printf 的方式控制输出。转义序列如下:
- \"
- 双引号
- \\
- 反斜线
- \a
- 报警符(BEL)
- \b
- 退格符
- \c
- 禁止尾随的换行符
- \e
- escape 字符
- \f
- 换页符
- \n
- 另起一行
- \r
- 回到行首
- \t
- 水平制表符
- \v
- 垂直制表符
- \NNN
- 字节数以八进制数 NNN (1至3位)表示
- \xHH
- 字节数以十六进制数 HH (1至2位)表示
- \uHHHH
- Unicode (ISO/IEC 10646) 字符,是 16进制值 HHHH(4位)
- \UHHHHHHHH
- Unicode 字符,是 16进制值 HHHHHHHH(8位)
- %%
- 单个 %
- %b
- 参数列表作为字符串,其中 '\' 字符被转义,除了八进制转义格式变为 \0 或 \0NNN
- %q
- 参数列表以一种可被 shell 输出重新读取的格式进行输出,并使用 POSIX 建议的 $” 语法对不可打印字符进行转义。
并且所有 C 格式规范的转义将由 diouxXfeEgGcs 中的某个字符作为结束,且“参数列表”将被首先转换为适当的格式。变量宽度声明也会被处理。
注意:您的 shell 可能内置了自己的 printf 程序版本,它通常会覆盖这里所提及的相应版本。请查阅您的 shell 文档获知它所支持的选项。
作者¶
由 David MacKenzie 编写。报告错误¶
GNU coreutils 的在线帮助: <../../software/coreutils/>请向 <../../team/zh_CN.html> 报告 printf 的翻译错误。
版权¶
Copyright © 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <../../licenses/gpl.html>.This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
参见¶
printf(3)完整文档请见:
<../../software/coreutils/printf>
或者在本地使用: info
'(coreutils) printf invocation'
跋¶
本页面中文版由中文 man 手册页计划提供。中文 man 手册页计划:../../man-pages-zh/manpages-zh
2017年10月 | GNU coreutils 8.28 |