Accept any single character arguments including ``-``

Many programs such as ``sort`` and ``cat`` treat the single character argument ``-`` as the special file name for the standard input or the standard output.
It is better to accept ``-`` in order to specify them by simply using  ``-`` as the argument, though it starts with ``-``.