Ill*_*Guy 3 regex linux bash shell grep
假设我有一个文件foo.txt,其中包含某些内容:
abcds9912: 8c b2 1e12
asddb221 jj 7u 9i e2e1
Run Code Online (Sandbox Code Playgroud)
现在我想grep只8c, b2, jj, 7u, 9i
即字符成对未来
到目前为止,我已经尝试过
cat foo.txt | grep -Eo '[a-z0-9]{2}'
Run Code Online (Sandbox Code Playgroud)
但这没用
您需要使用单词边界,可以使用:
\b[a-z0-9]{2}\b
Run Code Online (Sandbox Code Playgroud)
您的命令是:
cat foo.txt | grep -Eo '\b[a-z0-9]{2}\b'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
232 次 |
| 最近记录: |