On Fri, 08 Feb 2008 15:55:42 +0100 Casper.Dik at Sun.COM wrote:
> Unfortunately, the standard does not appear to allow option processing for 
> printf.  The "format" must be interpreted as the format specifier for
> printf(3C) (with listed exceptions).

the standard does allow utility implementations to process options,
even when the OPTIONS section is "None", see my previous post

> Since "------" is perfectly valid as a format specifier, it MUST be printed
> correctly.

solaris printf properly handles "--"

        printf -- '-----%d\n' 123

> It's unclear what options printf(ksh93) supports as I find none listed
> in the manual page,.

correct,

        ksh -c 'printf --man'

(or --html) shows no options

but all (except where noted) ast (and therefore ksh93) utilities accept
the options listed by '--???'

        ksh '--???'

exceptions: [ : alarm echo false test true vmap vpath

but I believe at least { alarm vmap vpath } should be self documenting
we'll address that in ksh93t

-- Glenn Fowler -- AT&T Research, Florham Park NJ --


Reply via email to