Rmy*_*my5 12 mac terminal grep regex macos
只是想在 mac 终端(BSD grep - 2.5.1-FreeBSD)中找出带有 grep(或 egrep)的正则表达式的基本用法。
要检查的文件 ( pow.txt
) 包含以下行:
kiytytytyty
Run Code Online (Sandbox Code Playgroud)
和
blob.mkv
Run Code Online (Sandbox Code Playgroud)
使用的命令是:
grep -E ^[a-z]+\.[a-z]{3}$i pow.txt
Run Code Online (Sandbox Code Playgroud)
返回的匹配是:
kiytytytyty
Run Code Online (Sandbox Code Playgroud)
显然这与 PCRE 正则表达式不匹配。正则表达式在 mac 上的解释不同吗?还是我的语法错误?
小智 14
如果您要匹配blob.mkv
,请尝试:
grep -Ei '^[a-z]+\.[a-z]{3}$' pow.txt
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
23003 次 |
最近记录: |