2016-12-30 103 views
0

假設我有一個名爲test.txt的文件,其中包含內容。 我想查找包含以「r」字符開始並以「i」字符結尾的單詞的行嗎?在Linux中使用grep命令搜索字

+0

爲什麼sql標記? – GurV

+0

\ b在模式的任一側是什麼意思 –

+0

字邊界... – GurV

回答

1

這將是這樣的:

grep '\b[Rr][A-Za-z]*[Ii]\b' test.txt 

如果你想確保特定的資本那是不區分大小寫的話,你會在表達式中調整單個字符類。

+0

可以簡化爲'grep -iw'r [az] * i'test.txt' ...但是,擴展版本允許容易修改大小寫等:) – Sundeep