PRINTF
Section: 用户命令 (1)
Updated: 2022年9月
查看本页索引
返回目录
名称
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 的在线帮助: <
https://www.gnu.org/software/coreutils/>
请向 <
https://translationproject.org/team/zh_CN.html> 报告翻译错误。
版权
Copyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL
version 3 or later <
https://gnu.org/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)
完整文档请见: <https://www.gnu.org/software/coreutils/printf>
或者在本地使用: info '(coreutils) printf invocation'
本页面中文版由中文 man 手册页计划提供。
中文 man 手册页计划:
https://github.com/man-pages-zh/manpages-zh
Index
- 名称
-
- 概述
-
- 描述
-
- 作者
-
- 报告错误
-
- 版权
-
- 参见
-
-
This document was created by
man2html,
using the manual pages.
Time: 03:15:44 GMT, July 01, 2024