为什麽显示grep: 不匹配的 [ 或 [^

回复 收藏
cat 22222.txt
-9
6
-102
222



grep -E ['-0-9'|200] 22222.txt
-bash: 200]: command not found
grep:  不匹配的 [ 或 [^


2016-01-24 10:29 举报
已邀请:
0

ziwii

赞同来自:

要让grep以正则匹配,需要加上引号
0

lyhabc

赞同来自:

ziwii 发表于 2016-1-24 12:36
要让grep以正则匹配,需要加上引号

可以了

grep -E "[-0-9]" 22222.txt
-9
6
-102
222

匹配负数或者正数

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: