那里有很多类似的帖子,但没有一个完全符合我的要求:我想要一个简单的脚本,它监视Mac 上的文件夹以进行更改,并在检测到更改时将修改后文件的文件名传递给命令/脚本.
该工具inotifywait
在 Mac 上不存在。文件夹事件 or fswatch
orwatchdog
似乎正在接近,但事实证明它们只监视文件夹或只返回文件夹名称。watchdog
可能正在做我需要的,但我只能找到这样的命令
watchmedo shell-command --recursive --command='echo ${watch_src_path}' .
再次只传递变量中的文件夹名称watch_src_path
。有谁知道如何让它(或其他程序)传递更改文件的文件名?