我想在文件中插入多行。在何时使用以下命令在Linux系统上执行此操作:
sed -i "/repositories {/amaven {\n\t\turl 'http://repo1.maven.org/maven2';\n\t}" test
它工作正常,但在Jenkins声明性管道上失败,并显示错误
+ sed -i /repositories {/amaven {
url http://repo1.maven.org/maven2;
} test
sed: -e expression #1, char 28: unknown command: `u'
答案 0 :(得分:0)
此问题已使用“''解决。
'''sed -i \“ /存储库{/ amaven {\ nurl \'http:\ / \ / repo1.maven.org \ / maven2 \'; \ n}” test'''