sed: -e 表达式 #1, char 15: 未终止的 `s' 命令

时间:2021-03-10 23:14:13

标签: shell sed

我有以下 shellscript

for i in {1..15..1}
do
  sed -i 's/r2.chk/r'$i'.chk' ./ex${i}/r2.gjf
done

r2.gjf/ex1 等中的 /ex2 相关联,它有一行包含 r2.chk

当我运行 ./sed.sh 时,我得到了 sed: -e expression #1, char 15: unterminated `s' command

我在stackoverflow上发现了很多类似的问题。但是,仍然不确定我的问题是什么:(

1 个答案:

答案 0 :(得分:2)

<块引用>

当我运行 ./sed.sh 时,我得到了 sed: -e expression #1, char 15: unterminated `s' 命令

因此终止 s 命令 - 它缺少 /

sed 's/r2.chk/r'$i'.chk/'
                       ^ - here
相关问题