특정 폴더의 변경 사항을 "수신"하려고 하는데 파일이 들어오면 해당 파일을 다른 폴더에 복사하고 싶습니다. 나는 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
.