gpt4 book ai didi

Bash 在 printf 的格式字符串的开头使用 ---(三破折号)

转载 作者:行者123 更新时间:2023-11-29 09:20:11 27 4
gpt4 key购买 nike

我在 printf 的格式变量中存储了一个字符串“--- RE%d ---\n”,但是当我像这样使用它时:

format="--- RE%d ---\n"
printf $format 1

printf 对待 -- 就像我想使用一些选项一样。当我在 --- 之前放置任何内容时,它工作正常。有没有办法让 printf 只打印:--- RE1 ---?我使用 \r 作为第一个字符,但它在脚本输出中显示为 ^H。

最佳答案

添加--:

format="--- RE%d ---\n"
printf -- "$format" 1

使用--表示选项结束。

关于Bash 在 printf 的格式字符串的开头使用 ---(三破折号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33977736/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com