Web lists-archives.com

Re: inotifywait in bash script: space

Dear all,

thank you for your inputs - indeed, I had to add "eval" to my script to get it 


On Samstag, 2. Dezember 2017 17:10:10 CET you wrote:
> Dear all,
> not a Debian specific question, but I hope to get an answer here...
> I try to use inotifywait in a bash script to block until a file in a
> directory gets changed. Then the script should continue. That's working
> well unless the path I hand over to inotifywait contains spaces.
> I already tried to escape them like so:
>   MYCOMMAND = "inotifywait  -qqr -e create \"$MYDIR\""
> where MYDIR is something like "/tmp/test dir" but although echo shows the
> command correctly and putting the very same command in a shell just works,
> as part of my script it doesn't work. (I don't want to get paths back from
> inotifywait.)
> Thanks for any pointers towards clarification and help.
> Best,
> Bernd