特定のフォルダーの変更を「監視」し、ファイルが届いたらそのファイルを別のフォルダーにコピーしようとしています。これには 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
。