如何使用egrep正则表达式?
source
exec pro..do_pr_ddd_sum 123039246, 995, 201705848
egrep '*pr_ddd_sum*123039246*995*' *
-- no result found
在上面的代码中,它无法获得任何结果。
答案 0 :(得分:1)
也许你的意思是'pr_ddd_sum.*123039246.*995'
。
答案 1 :(得分:0)
您将shell通配符与正则表达式元字符混淆。在shell中,“”表示任何字符。在正则表达式中,此元字符表示前面一个字符中的零个或多个。看看迈克尔的建议。在其中,点('。')代表任何字符,因此'。'表示任何字符后跟任何字符的零或多次重复。