![在哪里可以找到 printf 格式参考?](https://linux22.com/image/43836/%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%20printf%20%E6%A0%BC%E5%BC%8F%E5%8F%82%E8%80%83%EF%BC%9F.png)
哪儿是离线参考Bash/系统命令支持的格式说明符(例如,,%i
)?我看过了,但没有运气。%s
printf
help printf
man 1 printf
man 3 printf
man 1 printf
提到说它支持
%% 一个 %
%b ARGUMENT 作为带有“\”转义解释的字符串,但八进制转义的形式为 \0 或 \0NNN
以及所有以 diouxXfeEgGcs 之一结尾的 C 格式规范,其中参数首先转换为正确的类型。处理可变宽度。
字符列表很有用,但没有解释每种格式规范的确切语义。
答案1
由于手册页引用了 C 格式规范,因此您可能需要探索它以获取详细信息。例如这里:http://pubs.opengroup.org/onlinepubs/009695399/functions/printf.html
如果您坚持要拥有离线参考,您可能需要安装相应的 C lib 手册页包,以便您可以看到man 3 printf
.该手册页是距离我最近的旧 RHEL 上的 man-pages-2.39-15.el5 软件包的一部分。