use*_*889 2 macos homebrew printf find
即使在Mac上通过brew findutils安装后我仍然非常讨厌
find: -printf: unknown option"
Run Code Online (Sandbox Code Playgroud)
在bash上传递这一行时
"find "$dir" -maxdepth 1 -name "*.html" -type f -printf '%T@ %p\0' "
Run Code Online (Sandbox Code Playgroud)
什么在linux上运行正常
请你帮忙寻找和替代或理解为什么,即使findutils mac osx让我失望了吗?对于任何回复者来说都非常热爱和快乐!
内置find
二进制文件不支持该-printf
命令.这就是你正在执行的.尝试跑步type find
,你可能会看到find is /usr/bin/find
.
我相信你的问题是,brew install findutils
实际上所有安装的程序都带有字母前缀g
,所以你想要的gfind
不是find
.