On 04/01/2013 01:32 PM, Dave Rutherford wrote:
> On Mon, Apr 01, 2013 at 03:16:07PM +0300, Hemmo Nieminen wrote:
>>> Description:
>>>         Currently it seems to be impossible to e.g. print "-n" with the 
>>> builtin
>>>         echo witout any extra characters.
>>
>> You should use printf instead.  The echo command is a historical artifact
>> which cannot be used for general-purpose output.
>>
>> http://pubs.opengroup.org/onlinepubs/9699919799/utilities/echo.html says:
>>
>>     The echo utility shall not recognize the "--" argument in the manner
>>     specified by Guideline 10 of XBD Utility Syntax Guidelines ; "--"
>>     shall be recognized as a string operand.
> 
> Perhaps this is worth adjusting unless POSIXLY_CORRECT?

No.  Existing scripts already rely on existing behavior, and changing
the behavior of 'echo' is just asking for problems.  Use 'printf' instead.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to