On Mon, Jan 29, 2007 at 09:11:26PM +0100, Igor Sobrado wrote:
> Looking carefully at the switch () {...} structure in main.c
> it seems that the option "-f" requires an argument: iff the argument
> to "-f" is optional I would write:
>
> awk [-sae] [-V] [-d[n]] [-F fs] [-v var=value] [prog | -f [progfile]]
> file ...
>
> But it does not look as an optional argument, the case block for "-f"
> decrements the argument counter and increments the argument vector.
> I think that the synopsis for awk(1) should be
>
> awk [-sae] [-V] [-d[n]] [-F fs] [-v var=value] [prog | -f progfile]
> file ...
>
> instead. Am I wrong? I will be glad to provide a patch for this
> small bug. Just awaiting for some feedback.
>
currently we have:
awk [-safe] [-V] [-d[n]] [-F fs] [-v var=value] [prog | -f progfile]
file ...
nawk ...
which seems to be what you are requesting. am i missing something here?
jmc