![Fswatch 觀察範例文件中新文件錯誤的資料夾](https://rvso.com/image/782584/Fswatch%20%E8%A7%80%E5%AF%9F%E7%AF%84%E4%BE%8B%E6%96%87%E4%BB%B6%E4%B8%AD%E6%96%B0%E6%96%87%E4%BB%B6%E9%8C%AF%E8%AA%A4%E7%9A%84%E8%B3%87%E6%96%99%E5%A4%BE.png)
我試圖“監聽”特定資料夾中的更改,然後一旦有文件進入,我想將該文件複製到另一個資料夾。我認為 fswatch 會是一個不錯的選擇。
當我閱讀官方文件時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
。