Я пытаюсь "прослушать" изменения в определенной папке, а затем, как только приходит файл, я хочу скопировать его в другую папку. Я подумал, что 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
.