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
working.
Best,
Bernd
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
Reply to: