小编Suc*_*hem的帖子

如何使用bash将多行附加到文件中,字符串前面带有“--”

问题与如何使用 bash 将多行附加到文件非常相似,但我想用 开始--文件,如果可能,还附加到文件。

printf "--no-color\n--format-doc\n--no-profile\n" >> ~/.rspec-test
Run Code Online (Sandbox Code Playgroud)

问题是以“--”开头的文件给了我一个:

-bash: printf: --: invalid option
printf: usage: printf [-v var] format [arguments]
Run Code Online (Sandbox Code Playgroud)

有没有办法逃脱--?有没有其他选择?我不确定如何使用 做多行echo,cat这不是一个好的选择,我想将它放在自动脚本中。

options shell-script

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

options ×1

shell-script ×1