在Linux中,如何查找包含字符串文字的所有文件,即使该字符串是复合词的一部分?

时间:2017-07-28 16:41:49

标签: regex linux grep

我想找到我的linux文件夹中的所有文件/文件以及该文件夹中的所有文件夹(递归地),其中包含字符串" Apple"。问题是,我当前的grep语句在我的结果集中不包括1Apple1或AppleOrange ,因为它是具有附加数字或字母的复合词的一部分。

文件fruits.txt位于/ home / users / myUser / testing:

  

苹果   appleOrange   橙子   苹果   1pear   1Apple1   @Apple(每个在不同的行)

这是我目前的grep声明:

  

grep -rnwi' / home / users / myUser / testing' -e' Apple'

1 个答案:

答案 0 :(得分:1)

您可以使用grep -i "apple" grep -i不区分大小写

这是一个例子:

enter image description here