Linux Shell printf - 如何打印 %?

标签 linux shell command-line

我正在尝试使用 printf 命令打印 %。 不幸的是,作为转义字符的反斜杠不起作用。

最佳答案

使用 %% 打印文字 % 字符:

$ printf '%%\n'
%

man printf 描述了 printf 可执行文件的行为。一些 shell(例如 bash)提供了它们自己的实现 - 在这种情况下,可以在 man bash 中找到一些额外的信息。

关于Linux Shell printf - 如何打印 %?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44131622/

相关文章:

linux - 从程序中捕获执行的命令

linux - 从 ftp 站点 (windows) 获取格式为 ABC_*_DATA_*.zip 的最新修改文件的 shell 脚本到目标服务器 (Linux)

bash - 这是 GNU Bash 中的错误吗?

command-line - 在 VBscript 中使用命令行参数

python, 信号阻塞, 数据库

linux - Nagios NSCA 第 4 个变量总是 $OUTPUT$

linux - Bash 脚本 : parsing string with a command without executing it

windows - 在 Windows 上列出路径中的可执行文件

linux - 在我的配置文件中增加我的服务器端口

regex - 在 bash 中通过正则表达式进行 Grep 哈希