find . -iname "abc_v?_test.txt" -print
找到所有文件
abc_v1_test.txt, abc_v2_test.txt, ..., abc_v9_test.txt
但我怎样才能获得abc_v10_test.txt, abc_v11_test.txt..
答案 0 :(得分:1)
您也可以使用-regex
选项:
find . -regextype posix-egrep -iregex ".*abc_v[0-9]{1,2}_test\.txt$"
答案 1 :(得分:0)
您仍然可以选择获取所有文件并将其传递给"kRIT5"
,grep
或ack
:
ag
请注意,您可以find . | ag 'abc_v\d+_test\.txt'
ag
答案 2 :(得分:0)
最后,我已经以这种方式实施了
找到。 -iname" abc_v * _test.txt" -打印。是否有任何正则表达式在V?
之后只接受1或2个数字