#!/bin/dash

set -e
#set -x
#set -v

func() {
	local v="$@"	# unexpected behaviour == bug
	# v="$@"	# expected behaviour
	# local v	# also expected behaviour with declaration
	# v="$@"	# and asignment on separate lines

	echo "func: v='$v', \$1='$1', \$2='$2', \$3='$3'" >&2

	echo "$v"
}

xyz=" 	  123	 	xyz	\\/ 	"
echo "in:  '$xyz'"
abc=$(func $xyz)
echo "out: '$abc'"
