惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
Know Your Adversary
Know Your Adversary
P
Palo Alto Networks Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
K
Kaspersky official blog
L
LINUX DO - 热门话题
P
Proofpoint News Feed
P
Privacy & Cybersecurity Law Blog
Google DeepMind News
Google DeepMind News
Attack and Defense Labs
Attack and Defense Labs
Cisco Talos Blog
Cisco Talos Blog
AI
AI
L
LINUX DO - 最新话题
H
Heimdal Security Blog
Hacker News: Ask HN
Hacker News: Ask HN
Webroot Blog
Webroot Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The GitHub Blog
The GitHub Blog
I
Intezer
Blog — PlanetScale
Blog — PlanetScale
有赞技术团队
有赞技术团队
S
Securelist
博客园_首页
IT之家
IT之家
Schneier on Security
Schneier on Security
博客园 - 叶小钗
罗磊的独立博客
WordPress大学
WordPress大学
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
阮一峰的网络日志
阮一峰的网络日志
A
Arctic Wolf
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
W
WeLiveSecurity
The Register - Security
The Register - Security
D
DataBreaches.Net
S
Security @ Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
腾讯CDC
Recorded Future
Recorded Future
NISL@THU
NISL@THU
N
News and Events Feed by Topic
T
Tailwind CSS Blog
N
News and Events Feed by Topic
Cyberwarzone
Cyberwarzone
T
Tor Project blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com

Z shell

iTerm2 有什么鲜为人知使用技巧? - V2EX 在 shell (zsh) 中键入命令时会重复第一个字符的 bug - V2EX Windows/MSYS2 下 zsh 用什么插件库速度最快? - V2EX 在 zsh 里将一个文本的各行展开为 N 个命令行参数 - V2EX 好早以前设置了 bash/zsh 终端自动联想/补全命令 的功能,忘了是什么软件了?怎么关闭 - V2EX shell 下有没有办法解决人追加命令的需求 - V2EX 大佬指点下 Linux 文件修改替换原文件的方法 - V2EX 请教一下会 shell 处理 JSON 脚本的大佬 - V2EX ys or agnoster? - V2EX 有没有对 git status 支持比较好对 zsh 主题 - V2EX 大佬们的 zsh 都装了哪些插件和主题啊,影响终端的启动速度这点使人不爽不知道肿么破? - V2EX 做了一款算是小清新的 zsh 主题 jovial,有人要晒终端么~ - V2EX osx 下 zsh 速度越来越慢,有么有同学遇到跟我一样的问题? - V2EX 有人在 windows 上装了 oh my zsh 吗 - V2EX 请问 zsh 下这种效果是如何实现的? - V2EX 分享一个 zsh 下一键添加 proxychains4 命令前缀的插件 - V2EX 那些我希望在一开始使用 Zsh(oh-my-zsh) 时就知道的 - V2EX [zsh] zshell 很卡啊,有么有同志点播一下 - V2EX ZSH 命令行工具如何检查升级? - V2EX 求推荐一款 zsh 主题~ - V2EX 配置了下 zsh - V2EX oh-my-zsh启动速度很慢 - V2EX
[shell] 关于通配符的两点疑问 - V2EX
freemoon · 2019-11-18 · via Z shell

这是一个创建于 2401 天前的主题,其中的信息可能已经有所发展或是发生改变。

a=abc12334859348759758913947234723...[999 个或未知个数字]

  1. 在数字是未知个情况下,如何贪婪匹配将所有数字匹配出来?
  2. 在数字是已知个数时,如何匹配指定个数的数字?

通配符可以解决这两个问题吗,感谢大佬解答!

第 1 条附言  ·  2019 年 11 月 18 日

解决了,这里贴一下给有相同疑问的同学。

Example

#shopt -s extglob 首先开启扩展的模式匹配符支持
#touch abc123235357283492347.txt
#touch abcefg.txt
#ls abc*([0-9]).txt   或者 ls abc+([0-9]).txt 可以匹配第一个txt
#ls abc*([0-9]|[a-z]).txt   或者 ls abc+([0-9]|[a-z]).txt 可以匹配两个txt

说明

这里的*(pattern-list),+(pattern-list)就是扩展支持的模式匹配符,语义分别是匹配任意个pattern-list中的pattern,匹配至少1个pattern-list中的pattern。(pattern-list中的pattern以 | 分隔)。

官方手册

http://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Pattern-Matching

  • 通配符
  • 数字
  • 个数
  • 匹配

    5 条回复    2019-11-18 13:17:10 +08:00

    kutata

    1

    kutata      2019 年 11 月 18 日

    Javascript:

    ```javascript
    'abc13711112222bcd1234'.match(/[0-9]+/g)
    'abc13711112222bcd1234'.match(/[0-9]{11}/g) // 匹配 11 位长度
    ```

    这个实在太基础了,其实百度一下就有

    imn1

    2

    imn1      2019 年 11 月 18 日
    fzinfz

    3

    fzinfz      2019 年 11 月 18 日 via Android

    "grep -P" 正则表达式

    freemoon

    4

    freemoon      2019 年 11 月 18 日

    @fzinfz 正则是可以轻松解决,想知道通配符行不行,如果不行的话,就得去查一下为什么了。