我正在尝试使用fswatch将以下行从Linux Bash脚本转换为在Mac OSX上运行:
inotifywait -r -m 'myfolder/' | while read MODFILE
do
echo "something"
done
由于在Mac OSX上inotifywait无法正常工作,我想用FSWatch替换第一行。虽然自述文件提到了fswatch手册,但没有给出链接,而在互联网上搜索也没有找到。所以我尝试了一些操作。
我创建了一个名为testfswatch/
的文件夹,并尝试在父文件夹中运行以下命令,然后添加和更改testfswatch/
文件夹中的文件:
fswatch -o testfswatch/ | echo "LALA"
fswatch -o testfswatch/ | someSimpleProgram
fswatch -o testfswatch/ | xargs -n1 -I{} echo "LALA"
fswatch -o testfswatch/ | xargs -n1 -I{} ./someExecutable
fswatch -o testfswatch/ | xargs -n1 echo "LALA"
fswatch -o testfswatch/ | xargs -n1 someExecutable
// And more variations of the above
当我更改或添加tesfswatch/
文件夹中的文件时,这些命令似乎都没有起作用。
有人知道我在这里做错了什么吗?欢迎任何提示!
0.0.2
上。我刚刚升级到版本1.3.7
,现在似乎一切正常了!非常感谢!附言:如果您将您的评论添加为答案,我可以接受它。 - kramer65