即使在Mac上使用brew findutils安装后,我仍然会非常讨厌
find: -printf: unknown option"
在bash上传递此行
"find "$dir" -maxdepth 1 -name "*.html" -type f -printf '%T@ %p\0' "
在linux上运行良好
请你帮忙寻找和替代或者理解为什么,即使使用findutils mac osx让我失望了吗? 对于任何回复者来说都是非常的爱和幸福!!!!
答案 0 :(得分:5)
内置find
二进制文件不支持-printf
命令。这就是你正在执行的。尝试运行type find
,您可能会看到find is /usr/bin/find
。
我认为您的问题是,brew install findutils
实际上为所有已安装的程序添加了g
字母的前缀,因此您想要的是gfind
而不是find
。< / p>