gpt4 book ai didi

regex - 如何查找名称中带方括号的文件

转载 作者:IT王子 更新时间:2023-10-29 01:22:24 24 4
gpt4 key购买 nike

我试图找到一些带有方括号的文件,但我似乎无法让它工作。

我的文件是这样命名的:

[ABC] 测试文件.txt

正则表达式我正在尝试:

find . -iregex '\[abc\].*test.*'

由于某些原因,这似乎行不通。如果我将它替换为 -

find . -iregex '.*abc.*test.*'

- 它工作正常。所以问题出在方括号上。有什么想法吗?

最佳答案

没有匹配的方括号不是问题。问题是匹配文件的路径。请记住,find 的输出以当前路径的 ./ 开头。

所以你的 find 命令中的这个正则表达式对你有用:

find . -iregex '\./\[abc\].*test.*'

关于regex - 如何查找名称中带方括号的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17528197/

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