declare eval=$1 bla=$#
declare -a args=( "${@: -$[$#-1]}" )
set -- "${args[@]}"
eval -- "$eval"
