找到变量模式匹配并按sed删除行

时间:2016-10-07 09:23:38

标签: linux sed

我有一个变量模式。我希望匹配文件中的模式,如果匹配模式,则应删除行。

我尝试过:

sed '/$pattern/d' file.txt

但它不起作用。

请给我指导。

感谢。

1 个答案:

答案 0 :(得分:1)

就这样做:

sed /$pattern/d file.txt

引号正在变换字符串中的变量。然后你需要删除它。

如果您需要在文件中写下更改,只需添加-i

即可
sed -i /$pattern/d file.txt