if test $# = 0; then
    exec "$THIS_SH" "$0" 1 abc 'd e f'
fi

for a in "$*"; do echo ".$a."; done
for a in "$@"; do echo ".$a."; done
for a in "-$*-"; do echo ".$a."; done
for a in "-$@-"; do echo ".$a."; done