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