我有一个存储的字符串" --- RE%d ---\n
"在printf
的格式变量中,但当我使用它时:
format="--- RE%d ---\n"
printf $format 1
printf
对待--
,就像我想要使用一些选项一样。当我在---
之前放置任何东西时,它运行正常。有没有办法让printf
只打印:--- RE1 ---
?我使用\r
作为第一个字符,但它在脚本输出中显示为^ H。
答案 0 :(得分:7)
添加--
:
format="--- RE%d ---\n"
printf -- "$format" 1
使用--
表示选项的结束。