Mac OSx -printf上最奇怪的错误,即使是

时间:2012-03-08 01:47:48

标签: macos find printf homebrew

即使在Mac上使用brew findutils安装后,我仍然会非常讨厌

 find: -printf: unknown option" 

在bash上传递此行

"find "$dir" -maxdepth 1 -name "*.html" -type f -printf '%T@ %p\0' "

在linux上运行良好

请你帮忙寻找和替代或者理解为什么,即使使用findutils mac osx让我失望了吗? 对于任何回复者来说都是非常的爱和幸福!!!!

1 个答案:

答案 0 :(得分:5)

内置find二进制文件不支持-printf命令。这就是你正在执行的。尝试运行type find,您可能会看到find is /usr/bin/find

我认为您的问题是,brew install findutils实际上为所有已安装的程序添加了g字母的前缀,因此您想要的是gfind而不是find。< / p>