不使用-v标志而忽略字符串

时间:2018-03-21 07:26:54

标签: regex linux shell grep

我正在尝试使用egrep在包含某个单词的文件中查找行,但不要以该单词开头。

我目前正在这样做......

egrep '^word|word' file.txt

我尝试使用^ not符号将其放在括号中,但括号分别指定每个字母而不是整个单词。

egrep'^[^word]|word' file.txt

如何做到这一点,忽略某个第一个单词,例如我忽略句子开头的每个 ,但发现其他单词。不使用v-flag。

1 个答案:

答案 0 :(得分:-1)

您只需要:

grep '..*word' file

或:

grep -E '.+word' file

在一行以外的位置查找包含word的行。