From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#59403: 29.0.50; Variable with value starting with dash "-" fails to create Date: Sat, 19 Nov 2022 22:50:18 -0800 Message-ID: <11b62a1d-c3f3-04a3-7ebf-3a0c90e9ade4@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15380"; mail-complaints-to="usenet@ciao.gmane.io" To: Milan Zimmermann , 59403@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 20 07:51:25 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oweAn-0003ro-DJ for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 20 Nov 2022 07:51:25 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oweAS-0000Ry-8Z; Sun, 20 Nov 2022 01:51:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oweAR-0000Ql-40 for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 01:51:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oweAQ-000100-IX for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 01:51:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oweAQ-0000fP-74 for bug-gnu-emacs@gnu.org; Sun, 20 Nov 2022 01:51:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Nov 2022 06:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59403 X-GNU-PR-Package: emacs Original-Received: via spool by 59403-submit@debbugs.gnu.org id=B59403.16689270301746 (code B ref 59403); Sun, 20 Nov 2022 06:51:02 +0000 Original-Received: (at 59403) by debbugs.gnu.org; 20 Nov 2022 06:50:30 +0000 Original-Received: from localhost ([127.0.0.1]:42212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owe9u-0000S5-3e for submit@debbugs.gnu.org; Sun, 20 Nov 2022 01:50:30 -0500 Original-Received: from mail-pl1-f178.google.com ([209.85.214.178]:39610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owe9p-0000Re-G9 for 59403@debbugs.gnu.org; Sun, 20 Nov 2022 01:50:28 -0500 Original-Received: by mail-pl1-f178.google.com with SMTP id k7so7982115pll.6 for <59403@debbugs.gnu.org>; Sat, 19 Nov 2022 22:50:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=Q0aq+kiUStav94HPv9vtvrZMd8bqbXajeu5aRSw+b6w=; b=JigyUrfvy2ZZk/ronyE9DSGd+2nWlZBaMoB6Jqif3UWbfVe0kO+hneFleuMmlpGM+L R3gATyDcWdgBm3KC34r2feHsyYzplNibklET5RfXe6xt6VS3oTr7xwpYNFZ7H4K4ZKyM t5PEDcEiy5l86iobBSjgHeu6U+dFXnObY5KtynjklzgVJtWjMkId8bWTHQChMYqwT0lS b764yzMUKSlxAT/JMS9YjD7Y455eLZui5gzqiOKKLHkezVcvjgldBidM0topWWh9Glkx KwteYdeP+ulRsCxJteKNQzjiuEfqfyxCrwvkrsTXoEY2Ni3pysEV7zyoVIcepOgHVf0R JBcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Q0aq+kiUStav94HPv9vtvrZMd8bqbXajeu5aRSw+b6w=; b=kUAVuo6/0qes7fVb3cK9rWUKwaIsf+3eYUWWlE1xJvLG5umsBxH+xgcI5Dq11pZ82+ iEEN2QkTuDCIpTnMIoLyn/fbaVoMrWoeYOTbDL+6JZAZCksm8BCJTP70HzdZ0x6i7l+H Q9BZLPPC/BoYAesjRoTXE2/cP02BRh5t+BfIZCnKf2rXJzT0yf30AimETPHdKVHF/Bfr Nb+mVdsuzkTEWin3YjFGvXV38mAD4dUq7JDNizWlelw+KWKo+29s4CeAHI1af2OpjxzL Zhv8TbwZ9wbjVEryZStio52QPjGNCDMO/B2d70P/+QIfhFxRu4Q/NfroKkngnAbn4v1N axqw== X-Gm-Message-State: ANoB5pmN+LvVKYflY5OZZVBjeQ89/YczBTVJfISk60Is1QDNHVQAjeb8 VbbzEehz0v0mbkkuMBO0vfg= X-Google-Smtp-Source: AA0mqf4EAp4CEeJWn8szFhQGPyoShbUp/dVAiU43O+FGhVqqtM1xGTlbyXGAH4eDLr8JzYUElOU/wQ== X-Received: by 2002:a17:902:e40a:b0:17a:a81:2a52 with SMTP id m10-20020a170902e40a00b0017a0a812a52mr40370ple.159.1668927019672; Sat, 19 Nov 2022 22:50:19 -0800 (PST) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id a26-20020aa78e9a000000b0056bbd286cf4sm6032806pfr.167.2022.11.19.22.50.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 19 Nov 2022 22:50:18 -0800 (PST) Content-Language: en-US In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:248394 Archived-At: On 11/19/2022 10:08 PM, Milan Zimmermann wrote: > Actual: > > ~/dev $ export a="-anything" > ~/dev $ echo $a > echo: unrecognized option -a > ~/dev/ $ echo "$a" > echo: unrecognized option -a > > Expected: > > ~/dev $ export a="-anything" > ~/dev $ echo $a > -anything > ~/dev/ $ echo "$a" > -anything [snip] > Major mode: Eshell Eshell's 'echo' command works somewhat different from other shells (in more ways than just this). The Eshell way to spell this is: ~ $ echo -- $a -anything (Maybe this could be a feature enhancement for Eshell's echo, but "--" is the usual way to do this sort of thing with other commands, at least these days. Arguably, this makes Eshell's echo better, since it's more consistent with those other commands... at the expense of being less consistent with other implementations of echo.)