1
我有一个行中指定submit.txt
几个.txt文件删除从.txt文件中的特定行cshell
bsub -q l ./dolist.csh
我想从所有这些东西我现在所做的文件删除此行是继但是它给了我以下错误:
使用sed: -e expression #1, char 14: unknown command: `m'
代码:
#!/bin/bash
for((x=7; x<=65 ; x+=2))
do
cd arm_$x
sed -i '/bsub -q l ./dolist.csh/d' submit.txt
cd ../
done
,请告诉我,世界卫生大会t在这里出错
请注意,您正在使用正斜杠作为分隔符,但在字符串本身中也有一个。在[]中加上反斜杠或环绕声。 –
看起来像你neee在你的论点中逃避了正斜杠。 sed将其视为commad的分隔符。 –
谢谢,在正斜杠前加入反冲效果很好 –