sed - '命令后的额外字符'

时间:2016-10-26 19:30:43

标签: sed

使用sed命令时遇到问题。 我想在文件中找到一行并替换它。 在我的脚本中,我使用了这个命令而没有问题; (我用它来设置变量)

sed -i '/job=empty/c\job='$job'' $sd/pingcheck-mon-$job.sh

我要替换的行看起来像这样,

bash home/user/pingcheck/pingcheck-jobs/job1/pingcheck-mon-job1.sh

这是我无法运行的命令:

sed -i '/bash '$sd'/pingcheck-mon-'$job'.sh/c\jobslot=empty' $wd/pingcheck-worker.sh

我得到错误:

sed: -e expression #1, char 9: extra characters after command

有人可以告诉我哪里出错了吗? 提前谢谢!

0 个答案:

没有答案