问题与如何使用 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这不是一个好的选择,我想将它放在自动脚本中。