我有一个包含以下内容的文件
defg_abcd_prod
abcd_prod
hijk_abcd_prod
我只想从文件中删除 abcd_prod,但是当我使用这个
sed -e '/abcd_prod/d' sample.txt
它会从文件中删除所有内容。我需要做哪些更改?
答案1
删除包含以下内容的行仅有的'abcd_prod' 使用插入符号匹配行首,使用 $ 匹配行尾:
sed -e '/^abcd_prod$/d' sample.txt
sed 默认接受基本正则表达式。请参阅维基百科了解更多语法。