我很好奇是否可以在搜索文本之间进行包含未知文本的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
有没有办法在字符串中包含星号。
由于
答案 0 :(得分:1)
如果您正在搜索兑换事件,然后使用任何文本进行奖励,您将使用正则表达式
grep -E "redeem.*reward" /u01/temp/*.xml
点表示匹配任何字符,星号与前面字符中的0或更多匹配,在这种情况下为任何内容,直到匹配下一个标记