我想“监听”某个文件夹中的更改,然后一旦文件进入,我想将该文件复制到另一个文件夹。我认为 fswatch 是实现此目的的绝佳选择。
当我阅读官方文件时样本我看到了以下代码片段:
fswatch -0 path | while read -d "" event \
do \
// do something with ${event}
done
我将其转换到我的文件夹并打印有关该事件的信息,如下所示:
fswatch -0 '/home/ubuntu' | while read -d "" event \
do \
echo "WOOOW ${event}"
done
我遇到了这个错误-bash: syntax error near unexpected token
'',有人可以建议我该如何让它工作吗?
答案1
do
前面必须有一个换行符或;
。
\
我建议之后删除event
。