我想在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.手册,但它应该按原样工作。