> Hi Damien,
> 
> > I think we should fix dd(1).
> 
> I like that.
>
> Not allowing uppercase violates the principle of least surprise for "M"
> in particular, but accepting uppercase for all four multipliers is probably
> most convenient indeed (without documenting it, of course).

And I disagree *VERY STRONGLY* since it leads people to write scripts
which are not portable.  In fact, people who used this tomorrow would
be writing scripts which will not work on OpenBSD 4.5, so there is the
compatibility answer right there.

Extensions should not be added except when they are very pervasive or
required.  The upper case versions are not pervasive, and they are not
required.

The example where the M was used was obviously written by someone who
did not realize that documentation should be accurate.  Why punish the
rest of us who value portabilitty for their error?

Reply via email to