Jacob Abel <jacobabel@xxxxxxxxxx> writes: > +# Saves parameter sequence/array as a string so they can be safely stored in a > +# variable and restored with `eval "set -- $arr"`. Sourced from > +# https://stackoverflow.com/a/27503158/15064705 Please do not copy from source with unknown licensing terms. Isn't it sufficient to stringify "$*" and let it later split at $IFS boundary for the particular purpose of this test anyway?