Jason Spiro dixit:

>If the user runs

>"mksh -?"

This expands to a file in the current directory that begins with - and
has another byte after it.

>"mksh /?"

This expands to a single-byte file (or directory) under /

>"mksh -v"

This is already used by POSIX, see “man mksh”, under the “set” builtin.

>"mksh -h",

Same here.

>"mksh -V"
>"mksh -H"

These are in POSIX namespace, so we cannot really give them out.

>"mksh /h"

This tells mksh to run the script called “h” in the root directory.

>or if the user enters the single word "help" at a shell prompt

“help” is aliased to “man” in most beginner-friendly GNU/Linux
distributions, in /etc/profile usually.

>-- then perhaps mksh could echo:

No, it will not.

>mksh R50b+cvs

There is no such thing anyway… mksh just knows about
its $KSH_VERSION, and releases are a convenience (and
a point of testing).

>Then, if applicable, treat the "-v" or "-V" or "-h" or "-H" or "/h" as
>POSIX/SUSv4 require.  So, don't terminate; instead, show the shell

Ugh. No!


And I say that any Android user absolutely needing to know
the shell version is able to run the “set” command.

bye,
//mirabilos
-- 
„Cool, /usr/share/doc/mksh/examples/uhr.gz ist ja ein Grund,
mksh auf jedem System zu installieren.“
        -- XTaran auf der OpenRheinRuhr, ganz begeistert
(EN: “[…]uhr.gz is a reason to install mksh on every system.”)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1366451

Title:
  "mksh -v" should display mksh's version number, plus the attached
  chunk of text, onscreen

To manage notifications about this bug go to:
https://bugs.launchpad.net/mksh/+bug/1366451/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to