2017-10-20 147 views
0

我正在嘗試使用grep嘗試從給定模式中查找事物。例如,我有這些行:Grep正則表達式 - 模式問題

A secret word: CoolKapplan 
A secret word: Kapplan 
A secret word: Bungyjump 

所以,如果我知道一個詞的第一個和最後一個字母。在這個例子中,我得到'K' - 'n'。

PATTERN = K.....n 
I do this: grep -w -r -H --color=always "^$PATTERN" * 

我除了它只是給我一個包含有開始K.但該命令也將包括第一線圖案的線,所以其結果必然是:

A secret word: CoolKapplan 
A secret word: Kapplan 

如何我是否這樣做是爲了搜索一個模式,而不是給我包含在另一個單詞中的模式?

回答

0

經過一些試驗和錯誤的嘗試後,我發現你必須添加'-o'標誌才能正常工作。