Thanks! First, if the arguments `-' and `--' are absolutely equivalent, there's
no need for parens (which make the stuff inside the parens, well, parenthetic).
Second, pay attention to the consistency of the quotation marks, whichever you
choose. Therefore:
A single argument `--' or `-' stops bash interpreting further arguments as its
own options. Any arguments after the `--' or `-' are treated as a new command
line that bash will run. For example, `bash -- ls --help' passes the `--help'
to `ls' rather than bash.
However, there's a problem:
$ bash -- ls --help
/usr/bin/ls: /usr/bin/ls: cannot execute binary file
AlMa