【发布时间】:2011-10-13 11:28:58
【问题描述】:
我尝试找到一个匹配 1 到 999 之间任意数字的正则表达式。 什么时候使用钩子我得到一个语法错误
(bash: syntax error near unexpected token `(')
当我不使用钩子时,什么都不会发生。
我的正则表达式是:
egrep ^([1-9][0-9]?|)$ Numbers
更新:
但是我怎样才能让他检查我希望他检查的文件,因为我知道如果我使用 echo 可以检查数字但我应该检查文件
【问题讨论】:
-
你不需要管道
|,除非你有条件。
标签: regex linux unix ubuntu grep