假设我有两个文件:
我已经尝试转义或不转义问号,但这似乎从未起作用过。通常在我找到的正则表达式文档中,“?”的意思是:前一个字符重复0次或1次,但“find”似乎不理解这一点。
我已经在两个不同的版本的“find”上尝试过:GNU find version 4.2.31和find(GNU findutils)4.6.0
PS:这可以使用“*”实现,但我特别想匹配只有一个可选字符。
ac
和 abc
。我想找到一个正则表达式,可以匹配这两个文件。通常我期望下面的正则表达式可以工作,但事实并不如此:find ./ -name ab?c
我已经尝试转义或不转义问号,但这似乎从未起作用过。通常在我找到的正则表达式文档中,“?”的意思是:前一个字符重复0次或1次,但“find”似乎不理解这一点。
我已经在两个不同的版本的“find”上尝试过:GNU find version 4.2.31和find(GNU findutils)4.6.0
PS:这可以使用“*”实现,但我特别想匹配只有一个可选字符。
find ./ -name a*c
提供
./ac
./abc