如何在bash脚本中添加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`

试着把它当作多行添加来解决问题。这对你有用吗?

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

您需要引用您的报价,因为您是复合报价类型。

c.f.手册,但它应该按原样工作。

最新更新