grep -e命令返回匹配数据

时间:2020-06-11 10:17:08

标签: node.js linux shell grep

我正在使用grep命令检查输出模式。但是我不明白为什么下面的命令没有给出结果。 (据我所知-e用于匹配模式)

节点App.js | grep -e“ 65”

但是这将返回结果。那是-65。

节点App.js | grep“ 65”

请注意>节点App.js文件的输出为65。

enter image description here

在这里帮助我了解问题。

1 个答案:

答案 0 :(得分:0)

你好

-e的意思是“使用简单的正则表达式”。一个简单的正则表达式是“ ^ [a-zA-Z0-9]。* $”。因此,脚本的输出是...

node App.js | grep -o -e "[6][5]"

...您的朋友。还有扩展的正则表达式模式...

node App.js | grep -o -E "[56]{2,2}"

...命中55、66、56和65。