行我有短文本字符串的文本文件:比賽正好用兩個比賽
what TIME is it
what TIME is in X if here it is TIME
我想找到並打印所有的行這裏所說的``時間「」正好出現兩次。
使用grep很容易找到一個或多個與
grep "TIME" file.txt
我也試過
grep -E "TIME{2}" file.txt
awk '/TIME{2}/' file.txt
,但我只得到空的輸出。可能是什麼問題?這怎麼解決?
我從正則表達式知道的是,當我們使用*,這意味着0或更多的比賽,如果我們用+,這意味着1個或多個匹配。最後,如果我們使用{min,max},那麼您正在尋找最小到最大匹配。使用{N}指示引擎完全返回N個匹配。
你說的「單詞」,但你也說「字符串」,以澄清:如果該行是'abc FOOTIMEBAR def' - 該行顯示TIME有多少次? –