Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.bash.bug > #16755

Re: echo builtin doesn't handle end-of-options flag

Path csiph.com!weretis.net!feeder8.news.weretis.net!goblin2!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail
From Eric Cook <llua@gmx.com>
Newsgroups gnu.bash.bug
Subject Re: echo builtin doesn't handle end-of-options flag
Date Sun, 16 Aug 2020 12:14:23 -0400
Lines 31
Approved bug-bash@gnu.org
Message-ID <mailman.2302.1597594472.2739.bug-bash@gnu.org> (permalink)
References <F122E6E9-6067-45EF-8D18-2B1EBF0D5917@codegnome.org> <3ce208a5-432d-4f9c-49bb-3e9442520e6b@gmx.com>
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding quoted-printable
X-Trace usenet.stanford.edu 1597594472 5309 209.51.188.17 (16 Aug 2020 16:14:32 GMT)
X-Complaints-To action@cs.stanford.edu
To bug-bash@gnu.org
Envelope-to bug-bash@gnu.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1597594465; bh=vziPrwVK75AiNwT2uLkYNUmucZ3oYhUMadlpEauuNlw=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=T7ywGSbow1aH5M5dIJFhc6HVdDikSPen6WxuwP4JAQg1386ArMUan44rBhHNTWVRG oTolMqyUCaER6BR1MvK3EBxsmBQSuqwU/ReJl4BWQwUSAg6v+JWCthRlND3lfi+JmM 9QEOCktMbsOctfeqkNdexlMLC+eCdF1+UF5OB/vw=
X-UI-Sender-Class 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
In-Reply-To <F122E6E9-6067-45EF-8D18-2B1EBF0D5917@codegnome.org>
Content-Language en-US
X-Provags-ID V03:K1:JqwoBZ4S+BSiv4jIoIWj3NkytJHItlJdeuewalN2w6n3t04VY0E aB1q4zksewVAoGr2Ab+R9dyitLfcoq52UkNCWuN2ZRkqHQT+keyWzGvihcObCQzgChCtXOr JpFOGPa0ZQ5FQtCsgCxkdGj3bOdikhwTpfmPTcCkptAg40MwQ6se+cV2XY3UUa+BO01g8K9 pfz6h6TY4u2TrN0dor3IQ==
X-UI-Out-Filterresults notjunk:1;V03:K0:iWKzODAl2tw=:3ysnkfurszJiBJutFNHRE3 RiwlW/aBBSBLMmyYWoQodvuwNa0i0J2XALbmLwn/RFpySra8Rq1SecTHJsENXqY8JmCjVEEQb jdbGEyIU1fXVhgANa1FmXswo+oXEHvTtaQlaSSYS158yOochYSxeyOtdieLhHeyC9eIaznZDx wdIZlrZSf2xbeENefQVECnBfDpJpW+05cR/L6civBkFvPl/ISo7JE9AlSmB1PUsrUzBbKFcWy HUYPZtn3C0wcjC7D0R5moirNxKBb0V9UYxuI97PEOJFC9cm2qZATs5r6Tz8CaZQHutcUtQB5B KBffGdboZcNw022X4MxX9iHpCQxE4zgmFzf99S82kPZpkJtY4edKOHdUltI8+oFf5QMXy84eR z3Ui0C++ZGYiPfDJAxntYiiQOrAG8Itw9DM1wwJi1xM/f23CqUoVMlXc28rHQzjKs8KjaBi9j PP+uG2DA4WEQHdYsV0KZfpHMlp6TA9JtJ4+ioPeukhdhgxx4SSXKjh8jSg8r8wmWesi/65Oqp /vHQP6G3etzu0Ge7PpPtIvn+m4kQDM31PdY9ThXhAZLZi2GlgAmIelL0rmnPBC+da1WGEFo/4 rkdB0oUf1Ta17DHD9c7xww9WOrsJ0hhiVaVyDyAP7YCoJGihJ5fNN8vjB1hqUmCdxjQVWMihb HZpRYbW4zmJ2aO73G5JHBAJowmCIuHnKkf9VMI8mQe2/y79HsW8/Omj0/0dUL5Kz63W748bvm 8mtmLWT5p4Gsc4Ux77/39p/ZdvPEqQBnICtqC1oUaB8GecIZkS9LsouinCqyLrwY6Nw63RC/N AantHbCASqTsyKPgIQH4eQsbBL24YZ99pC5aVNymYhtZGiZrbeuk2AWcUnHW+WPp2wmi3WMF/ KPyWmuoBNFdr58ncwaurt84L8tJXlyL816cph7kjZP4pdu8ERf8KVQJi74D/Okr+1nL18UhYf gbqH652JNnWW2+ZVEAsAY9dgKVRdYL6LGFJtgr1pqa1PVA6u6swSy9AuUIgnCcRYjcX0bb+uZ G+bAce7RsiSfZGRg3qkw4WBWSN+qhIyb0x2058pLcIc5r7itSz6+O1eM1cx+jEodZ6YPL6NXP FtaF2De0eLt/8ts9Ja6iKCGTQu13XzavV9xLJvgLAE765pkzeTkONPy04Xv+VizV1ma7bwE13 LiIyHjkr9nSJz71ecyV46UDfC6tY3FfmOpVnG4KHoZenFiQtKVxg1I4uJx2oaPDZPlUdC4KFz Xu12eDF3snafHhqBJ
Received-SPF pass client-ip=212.227.15.19; envelope-from=llua@gmx.com; helo=mout.gmx.net
X-detected-operating-system by eggs.gnu.org: First seen = 2020/08/16 10:42:48
X-ACL-Warn Detected OS = Linux 2.2.x-3.x [generic]
X-Spam_score_int -35
X-Spam_score -3.6
X-Spam_bar ---
X-Spam_report (-3.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action no action
X-BeenThere bug-bash@gnu.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe>
List-Archive <https://lists.gnu.org/archive/html/bug-bash>
List-Post <mailto:bug-bash@gnu.org>
List-Help <mailto:bug-bash-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe>
X-Mailman-Original-Message-ID <3ce208a5-432d-4f9c-49bb-3e9442520e6b@gmx.com>
X-Mailman-Original-References <F122E6E9-6067-45EF-8D18-2B1EBF0D5917@codegnome.org>
Xref csiph.com gnu.bash.bug:16755

Show key headers only | View raw


On 8/16/20 11:47 AM, Todd A. Jacobs wrote:
> Configuration Information [Automatically generated, do not change]:
> Machine: x86_64
> OS: darwin19.5.0
> Compiler: clang
> Compilation CFLAGS: -DSSH_SOURCE_BASHRC -Wno-parentheses -Wno-format-security
> uname output: Darwin titan.local 19.6.0 Darwin Kernel Version 19.6.0: Thu Jun 18 20:49:00 PDT 2020; root:xnu-6153.141.1~1/RELEASE_X86_64 x86_64
> Machine Type: x86_64-apple-darwin19.5.0
>
> Bash Version: 5.0
> Patch Level: 18
> Release Status: release
>
> Description:
>          The echo builtin accepts options, but does not seem to handle
>          `--` correctly as the end of options. The expected behavior
>          would be for -- to be removed, and any following flag-like
>          substrings printed as-is.
>
> Repeat-By:
>          echo "-n"         # "" but expecting "-n"
>          echo -- -n foo    # -- -n foo
>          echo -- "-n foo"  # -- -n foo
>
>


This is an intentional relic of the past, you really should use printf.

Back to gnu.bash.bug | Previous | Next | Find similar


Thread

Re: echo builtin doesn't handle end-of-options flag Eric Cook <llua@gmx.com> - 2020-08-16 12:14 -0400

csiph-web