2016-12-30 83 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