我有以下 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上发现了很多类似的问题。但是,仍然不确定我的问题是什么:(
答案 0 :(得分:2)
当我运行 ./sed.sh 时,我得到了 sed: -e expression #1, char 15: unterminated `s' 命令
因此终止 s 命令 - 它缺少 /
。
sed 's/r2.chk/r'$i'.chk/'
^ - here