在Linux中搜索搜索文本中包含未知文本的文件名

时间:2014-11-10 06:41:11

标签: linux

我很好奇是否可以在搜索文本之间进行包含未知文本的Linux搜索。

文件"redeem XXX reward [another string] reward [another string]"

中的字符串

文件名中的预期字符串应为redeem XXX reward [another string]

例如关注搜索文本redeem XXX reward XXX是我在搜索时需要忽略的变量

$ grep -H "redeem XXX reward [another string]" /u01/temp/*.xml

有没有办法在字符串中包含星号。

由于

1 个答案:

答案 0 :(得分:1)

如果您正在搜索兑换事件,然后使用任何文本进行奖励,您将使用正则表达式

grep -E "redeem.*reward" /u01/temp/*.xml

点表示匹配任何字符,星号与前面字符中的0或更多匹配,在这种情况下为任何内容,直到匹配下一个标记