On Fri, Dec 05, 2025 at 07:44:31AM +0700, Robert Elz wrote: > Date: Thu, 4 Dec 2025 22:01:56 -0000 (UTC) > From: [email protected] (Michael van Elst) > Message-ID: <[email protected]> > > | The option '-c' takes a single argument (command_string), > > That's not even close to correct, -c takes no argument at all. > > The only shell option with an arg is -o, all the rest are simply > flags.
That's a bit playing with words. Even the source speaks about "argument to -c option". > | The SYNOPSIS on the man page seems to wrong, or at least, > | misleading. > > It isn't, but you do need to actually read the text to interpret it. I am sure it is misleading, and it would be less so if you write it like: sh -c [-s] [-abCEeFfhIiLlmnpquVvXx] [+abCEeFfhIiLlmnpquVvXx] [-o option_name] [+o option_name] "shell script" [arg0 [arg1 ... argN]]
