我在cgywin上的“查找”命令有问题。在此找到了一个与此命令对应的测试文件:
$ find . 'test'
.
./asdftest
./asdftext.txt
./test
./test/asdfastest.txt
./test/test.txt
./test.txt
./textasfa.txt
test
test/asdfastest.txt
test/test.txt
我对为什么要这么做感到完全困惑
find . -regex 'test'
结果我一无所获。我尝试了很多组合,但从未遇到任何运气。这是怎么回事?提前致谢。
您需要使用以下-name
选项:
find . -name '*test*'
使用该-regex
选项,以下操作将起作用,因为每个文件名均以开头./
:
find . -regex './.*test.*'
或更准确地说:
find . -regex '^\./.*test.*'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句