It's not fair:
set -x a b c
m=$@ n=($@)
== gives ==
+ m='a b c'
+ n=($@)
please either say
+ m=$@
+ n=($@)
or better:
+ m='a b c'
+ n=('a' 'b' 'c')
or metion on 
https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html the 
special exception.
GNU bash, version 5.2.15

Reply via email to