如何在bash脚本中添加sed命令?

时间:2018-12-07 12:35:03

标签: sed

我想在build.sh文件的下面添加到行号26

sed -i 's/-DskipTests //' dev/make-distribution.sh

我尝试使用此命令

sed "26 a sed -i 's/-DskipTests //' dev/make-distribution.sh" build.sh

但这给出了错误

sed: 1: "26 a sed -i 's/-DskipTe ...": command a expects \ followed by text`

1 个答案:

答案 0 :(得分:0)

尝试将其放入多行添加中,作为一种解决方法。这对您有用吗?

sed "26 a\\sed -i 's/-DskipTests //' dev/make-distribution.sh" build.sh

由于要混合引用类型,因此需要引用报价。

c.f。 manual,但是-它应该按原样工作。