Estoy tratando de "escuchar" los cambios en una carpeta en particular, luego, una vez que llega un archivo, quiero copiarlo a otra carpeta. Pensé que fswatch sería una excelente opción para esto.
Y mientras leo la documentación oficial defswatchy veo este fragmento de código:
fswatch -0 path | while read -d "" event \
do \
// do something with ${event}
done
Lo convierto a mi carpeta e imprimo información sobre el evento de esta manera:
fswatch -0 '/home/ubuntu' | while read -d "" event \
do \
echo "WOOOW ${event}"
done
Y solucioné este error'' -bash: syntax error near unexpected token
, ¿alguien tiene alguna sugerencia sobre cómo puedo hacer que esto funcione?
Respuesta1
do
debe ir precedido de un salto de línea o un ;
.
Sugiero eliminarlo \
después event
.