我的字符串包含" /"字符。我怎么能删除sed中有这个字符串的行?

时间:2015-04-09 07:52:33

标签: sed

我有一个名为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。

0 个答案:

没有答案