gpt4 book ai didi

regex - 如何在 find 命令下使用正则表达式

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:05 30 4
gpt4 key购买 nike

我需要列出所有包含 alien.digits 的文件名数字可以是从 1 到许多的任何时间但如果它是 alien.htm、alien.1php、alien.1234.pj.123、alien.123.12、alien.12.12p.234htm 等任何其他东西的混合物,则它不应该匹配

我写道:找到 home/jassi/-name "alien.[0-9]*"但它不起作用,它匹配所有内容。

有什么解决办法吗?

最佳答案

我觉得你想要的是

find home/jassi/ -regex ".*/alien\.[0-9]+"

使用 -name 选项,您无需指定正则表达式,而是glob 模式

请注意,find 期望整个路径与正则表达式匹配。

关于regex - 如何在 find 命令下使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11116286/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com