Dear list,

this im my 'test.sh':

#!/bin/bash
for f in "$@" ; do
    xcmd="unrar x"
    $xcmd "$f"
done

Can please somebody explain, why, if I double-quote the "$xcmd"
variable in line 4, the script fails with

        ./test.sh: line 4: unrar x: command not found

???

Commands without parameters resp. whitespace (e.g. xcmd="unzip") work
fine when double-quoted; a web search (including the "GNU Bash manual"
[1]) did not shed any light on this mystery...

Thank you and libre Grüße,
Florian



[1] https://www.gnu.org/software/bash/manual/html_node/Double-Quotes.html
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to