Linux

如何用字元串的精確匹配替換行

  • August 12, 2018

我有一個包含此內容的文​​件:dskldfsd.com

domain

domain.com

sub.domain.com

domain.main.com

anythinghere

我想刪除包含單詞的行domain。使用 grep,此命令找到我想要的確切行:

grep -w '^domain$' test.txt

但是我想刪除domain從該行的開頭到結尾包含一個單詞的這一行。我想保留單詞domain只是字元串一部分的行。

使用 sed:

sed -i -e '/^domain$/d' test.txt

怎麼樣

grep -v '^domain$' test.txt

引用自:https://unix.stackexchange.com/questions/461995