Hi,
I've found a problem with expanding $...@.
If I declare a local variable and assigns the expanded positional parameters:
local v="$@"
It fails with something like:
local: 20: \/: bad variable name
If I split declaration and assignment into two lines it will work:
local v
v="$@"
I've tried this on dash 0.5.5.1 and 0.5.3 and both fail in the same way.
I've also tried on bash and ash (Busybox) and both handles declaration and
assignment on one line.
I'm attaching a small script that shows the problem.
Best regards,
Jesper Bengtsson
dash-arg-bug.sh
Description: dash-arg-bug.sh
