我正在使用
find ./*/*/*/FOO/*/*/!(!(*.tif)|*v.tif) -type f
获取所有不v.tif
以目录树结尾的tiff文件。如何编辑命令以查找路径中FOO
任何位置的文件?我遇到了globstar,但似乎在Mac的默认bash上不可用。
额外的问题:与此相对应,Windows提示符/ Powershell是什么?
要FOO
在其完整路径名中包含任意位置:
find . -type f -wholename "*FOO*"
另外以结尾.tif
并排除*v.tif
:
find . -type f -wholename "*FOO*[^v].tif"
但是上面的代码排除了的边缘情况*FOO.tif
,因此更好:
find . -type f -wholename "*FOO*.tif" ! -name "*v.tif"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句