[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#14115: [PATCH] echo: adding support for '--' in option parsing
From: |
Eric Blake |
Subject: |
bug#14115: [PATCH] echo: adding support for '--' in option parsing |
Date: |
Mon, 01 Apr 2013 09:32:19 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130311 Thunderbird/17.0.4 |
tag 14115 notabug wontfix
thanks
On 04/01/2013 03:49 AM, Hemmo Nieminen wrote:
> A '--' can now be used to mark the end of echo's options that should be
> parsed. This makes it possible to e.g. print lines where the first
> argument matches some of echo's options (e.g. 'echo -- -e').
Sorry, such behavior would violate POSIX, which special-cases 'echo' as
one of the few utilities that MUST NOT interpret '--' specially. You
would end up breaking existing scripts that rely on POSIX semantics.
POSIX already admits that options to 'echo' are not portable, and that
you are better off using printf(1) if then thing you need to output
something that starts with a '-'.
I'm closing this bug as rejected, since we will not be applying the
patch; but you are free to continue discussing the issue.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature