我有一个名为abc.txt的文件,内容如下。
838929po/83738 ijwiwj
dkljqdk
dmwqdwq
然后我将第一个模式分配给变量。
var=`cat abc.txt | head -n1 | cut -f1 -d' '`
然后我使用$ var删除sed中的行,如下所示。
sed ';'$var';d' abc.txt > abc1.txt
但我收到了以下错误。
sed: -e expression #1, char 9: extra characters after command
这是因为$ var。
中的“/”字符任何人都可以帮忙我如何删除该行。我不惜任何代价使用$ var。