我想在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`
答案 0 :(得分:0)
尝试将其放入多行添加中,作为一种解决方法。这对您有用吗?
sed "26 a\\sed -i 's/-DskipTests //' dev/make-distribution.sh" build.sh
由于要混合引用类型,因此需要引用报价。
c.f。 manual,但是-它应该按原样工作。