小编Ube*_*bug的帖子

在 osx 中使用 xargs 接受 fswatch 中已更改文件的名称

在 osx 中,我试图检测何时将新文件添加到文件夹中,然后执行脚本来处理该新文件。看起来很简单,对吧?

我正在这样做:

fswatch  -0  ~/motion-detection | xargs -0 -n1 -I {} ./detectmotion.sh
Run Code Online (Sandbox Code Playgroud)

它将调用 shell 脚本 detectormotion.sh,其中包含:

echo "File added: " $1
Run Code Online (Sandbox Code Playgroud)

至少现在是这样。我只想将更改后的文件的文件名传递给 detectormotion.sh

我花 1 美元得到一个空白

谁能看到我在这里做错了什么吗?

提前致谢!

macos bash fswatch

5
推荐指数
1
解决办法
1136
查看次数

标签 统计

bash ×1

fswatch ×1

macos ×1