merge-args() { local res for i; do case ":${res}:" in *:"$i":*) ;; *) res=${res+$res:}$i esac done echo $res }