命令行手册

Man » printf 在线手册 - printf 手册页的详细在线文档

🌍
printf - 格式化并打印数据

概要

printf FORMAT [ARGUMENT]...
printf OPTION

描述

根据 FORMAT 打印 ARGUMENT(s),或者根据 OPTION 执行:

--help 显示此帮助并退出

--version
输出版本信息并退出

FORMAT 控制输出,类似于 C 语言中的 printf。 解释的序列如下:

\"     双引号

\\     反斜杠

\a     警报 (BEL)

\b     退格

\c     不再产生任何输出

\e     转义

\f     分页符

\n     新行

\r     回车

\t     水平制表符

\v     垂直制表符

\NNN   具有八进制值 NNN 的字节(1 到 3 位数字)

\xHH   具有十六进制值 HH 的字节(1 到 2 位数字)

\uHHHH Unicode (ISO/IEC 10646) 字符,具有十六进制值 HHHH(4 位数字)

\UHHHHHHHH

具有十六进制值 HHHHHHHH(8 位数字)的 Unicode 字符

%%     一个百分号

%b     将 ARGUMENT 作为一个字符串,并解释其中的反斜杠转义序列,但八进制转义序列应该以 0 开头,如 \0NNN

%q     ARGUMENT 以一种可以作为 shell 输入重复使用的格式打印,使用 POSIX $'' 语法转义不可打印的字符

以及所有以 diouxXfeEgGcs 结尾的 C 格式说明符,并且 ARGUMENT 首先转换为适当的类型。 处理可变宽度。

您的 shell 可能有自己的 printf 版本,通常会取代此处描述的版本。 请参阅 shell 的文档,了解有关其支持的选项的详细信息。

作者

David MacKenzie 编写。

报告错误

GNU coreutils 在线帮助:[https://www.gnu.org/software/coreutils/] 请将任何翻译错误报告到 [https://translationproject.org/team/]

参见

printf(3)

完整文档 [https://www.gnu.org/software/coreutils/printf] 或者也可以通过以下方式在本地获取:info '(coreutils) printf invocation'

由 Debian 软件包(9.7-3)提供 版权所有 © 2025 自由软件基金会。 许可证 GPLv3+:GNU GPL 第 3 版或更高版本 [https://gnu.org/licenses/gpl.html]。 这是一个自由软件:您可以自由地修改和重新分发它。 在法律允许的范围内,不提供任何保证。