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

问题描述 投票:1回答:1

我试图使用egrep在包含某个单词的文件中查找行,但不要从该单词开始。

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

egrep '^word|word' file.txt

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

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

我怎么能这样做,忽略某个第一个单词,例如我忽略句子开头的每一个,而忽略其他单词。不使用v-flag。

regex linux shell grep
1个回答
-1
投票

所有你需要的是:

grep '..*word' file

要么:

grep -E '.+word' file

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

© www.soinside.com 2019 - 2024. All rights reserved.