X-Loop: help-debbugs@HIDDEN
Subject: bug#12964: [PATCH] printenv: -n option added -- show names of variables.
Resent-From: Van de Bugger <van.de.bugger@HIDDEN>
Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Resent-CC: bug-coreutils@HIDDEN
Resent-Date: Fri, 23 Nov 2012 00:31:02 +0000
Resent-Message-ID: <handler.12964.B.13536306364894 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 12964
X-GNU-PR-Package: coreutils
X-GNU-PR-Keywords: patch
To: 12964 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-coreutils@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.13536306364894
(code B ref -1); Fri, 23 Nov 2012 00:31:02 +0000
Received: (at submit) by debbugs.gnu.org; 23 Nov 2012 00:30:36 +0000
Received: from localhost ([127.0.0.1]:33673 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.72)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1TbhAC-0001Gr-5T
for submit <at> debbugs.gnu.org; Thu, 22 Nov 2012 19:30:36 -0500
Received: from eggs.gnu.org ([208.118.235.92]:40755)
by debbugs.gnu.org with esmtp (Exim 4.72)
(envelope-from <van.de.bugger@HIDDEN>) id 1TbfUu-0007Mj-Lq
for submit <at> debbugs.gnu.org; Thu, 22 Nov 2012 17:43:53 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <van.de.bugger@HIDDEN>) id 1TbfTZ-00036F-51
for submit <at> debbugs.gnu.org; Thu, 22 Nov 2012 17:42:29 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level:
X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2
Received: from lists.gnu.org ([208.118.235.17]:37144)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <van.de.bugger@HIDDEN>) id 1TbfTZ-00036B-1O
for submit <at> debbugs.gnu.org; Thu, 22 Nov 2012 17:42:29 -0500
Received: from eggs.gnu.org ([208.118.235.92]:35419)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <van.de.bugger@HIDDEN>) id 1TbfTY-0003Mn-2x
for bug-coreutils@HIDDEN; Thu, 22 Nov 2012 17:42:28 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <van.de.bugger@HIDDEN>) id 1TbfTX-00035x-03
for bug-coreutils@HIDDEN; Thu, 22 Nov 2012 17:42:28 -0500
Received: from mail-la0-f41.google.com ([209.85.215.41]:39404)
by eggs.gnu.org with esmtp (Exim 4.71)
(envelope-from <van.de.bugger@HIDDEN>) id 1TbfTW-00035s-OP
for bug-coreutils@HIDDEN; Thu, 22 Nov 2012 17:42:26 -0500
Received: by mail-la0-f41.google.com with SMTP id m15so5368469lah.0
for <bug-coreutils@HIDDEN>; Thu, 22 Nov 2012 14:42:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=message-id:subject:from:to:date:content-type:x-mailer:mime-version
:content-transfer-encoding;
bh=ZCev6va3Nh+BGd0JXqINaQyPaJXdc7IMWA568PgZ2jM=;
b=cHZMg6dPfACTMXTc7YyVwOOVfvsCAl3pPs9pJp8CfE/cyMHPWVqa1rrOIYBNRH0jxR
BOOtBschTXLf/zlEnIzMHzSuLb5EoAD22MCF45wk7w06KupHglwrB2Rpn+YsLK6uYd+T
svmOzMHqLAVplYrm8rBJc70/8mBTK5ujZ52NKli8CSgg4KHpOgdm2N8M19xP9NF/DMZ+
gMAS1SnQBlq/QlOhQEV/e33zdExs8nEqwj/6qR2Rc1abzHe7BDe9dYOvCmI+6IZfX9a7
1ytsRHkjUMpHEv3a3E+zw69ZiwRzogbF9XJKPWVKmYdmqNSP4qI70Avp7ckKDz5JVJVs
xRFQ==
Received: by 10.112.83.229 with SMTP id t5mr1101078lby.89.1353624145460;
Thu, 22 Nov 2012 14:42:25 -0800 (PST)
Received: from [95.79.235.150] ([95.79.235.150])
by mx.google.com with ESMTPS id j10sm1917832lbh.17.2012.11.22.14.42.23
(version=SSLv3 cipher=OTHER); Thu, 22 Nov 2012 14:42:24 -0800 (PST)
Message-ID: <1353624141.3382.3.camel@HIDDEN>
From: Van de Bugger <van.de.bugger@HIDDEN>
Date: Fri, 23 Nov 2012 02:42:21 +0400
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.4.4 (3.4.4-2.fc17)
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 208.118.235.17
X-Spam-Score: -3.4 (---)
X-Mailman-Approved-At: Thu, 22 Nov 2012 19:30:34 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -4.2 (----)
From 50aefa315b50b151a2192168fa46e9a311c06147 Mon Sep 17 00:00:00 2001
From: Van de Bugger <van.de.bugger@HIDDEN>
Date: Fri, 23 Nov 2012 02:38:48 +0400
Subject: [PATCH] printenv: -n option added -- show names of variables.
* src/printenv.c: -n option added -- show names of variables.
---
src/printenv.c | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/src/printenv.c b/src/printenv.c
index 5c01f8d..b4583bd 100644
--- a/src/printenv.c
+++ b/src/printenv.c
@@ -49,6 +49,7 @@ static struct option const longopts[] =
{"null", no_argument, NULL, '0'},
{GETOPT_HELP_OPTION_DECL},
{GETOPT_VERSION_OPTION_DECL},
+ {"names", no_argument, NULL, 'n'},
{NULL, 0, NULL, 0}
};
@@ -69,6 +70,9 @@ If no VARIABLE is specified, print name and value
pairs for them all.\n\
fputs (_("\
-0, --null end each output line with 0 byte rather than newline\n
\
"), stdout);
+ fputs (_("\
+ -n, --names print also names of the specified environment
VARIABLE(s)\n\
+"), stdout);
fputs (HELP_OPTION_DESCRIPTION, stdout);
fputs (VERSION_OPTION_DESCRIPTION, stdout);
printf (USAGE_BUILTIN_WARNING, PROGRAM_NAME);
@@ -81,11 +85,12 @@ int
main (int argc, char **argv)
{
char **env;
- char *ep, *ap;
+ char *ep, *ap, *bp;
int i;
bool ok;
int optc;
bool opt_nul_terminate_output = false;
+ bool opt_show_names = false;
initialize_main (&argc, &argv);
set_program_name (argv[0]);
@@ -96,13 +101,16 @@ main (int argc, char **argv)
initialize_exit_failure (PRINTENV_FAILURE);
atexit (close_stdout);
- while ((optc = getopt_long (argc, argv, "+iu:0", longopts, NULL)) !=
-1)
+ while ((optc = getopt_long (argc, argv, "+iu:0n", longopts, NULL)) !=
-1)
{
switch (optc)
{
case '0':
opt_nul_terminate_output = true;
break;
+ case 'n':
+ opt_show_names = true;
+ break;
case_GETOPT_HELP_CHAR;
case_GETOPT_VERSION_CHAR (PROGRAM_NAME, AUTHORS);
default:
@@ -130,13 +138,14 @@ main (int argc, char **argv)
for (env = environ; *env; ++env)
{
- ep = *env;
+ bp = ep = *env;
ap = argv[i];
while (*ep != '\0' && *ap != '\0' && *ep++ == *ap++)
{
if (*ep == '=' && *ap == '\0')
{
- printf ("%s%c", ep + 1,
+ printf ("%s%c",
+ opt_show_names ? bp : ep + 1,
opt_nul_terminate_output ? '\0' : '\n');
matched = true;
break;
--
1.7.11.7
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Van de Bugger <van.de.bugger@HIDDEN> Subject: bug#12964: Acknowledgement ([PATCH] printenv: -n option added -- show names of variables.) Message-ID: <handler.12964.B.13536306364894.ack <at> debbugs.gnu.org> References: <1353624141.3382.3.camel@HIDDEN> X-Gnu-PR-Message: ack 12964 X-Gnu-PR-Package: coreutils X-Gnu-PR-Keywords: patch Reply-To: 12964 <at> debbugs.gnu.org Date: Fri, 23 Nov 2012 00:31:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-coreutils@HIDDEN If you wish to submit further information on this problem, please send it to 12964 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 12964: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D12964 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#12964: [PATCH] printenv: -n option added -- show names of variables.
Resent-From: Assaf Gordon <assafgordon@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-coreutils@HIDDEN
Resent-Date: Tue, 09 Oct 2018 21:34:01 +0000
Resent-Message-ID: <handler.12964.B12964.153912082221801 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 12964
X-GNU-PR-Package: coreutils
X-GNU-PR-Keywords: patch
To: Van de Bugger <van.de.bugger@HIDDEN>, 12964 <at> debbugs.gnu.org
Received: via spool by 12964-submit <at> debbugs.gnu.org id=B12964.153912082221801
(code B ref 12964); Tue, 09 Oct 2018 21:34:01 +0000
Received: (at 12964) by debbugs.gnu.org; 9 Oct 2018 21:33:42 +0000
Received: from localhost ([127.0.0.1]:42660 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1g9zdO-0005fZ-Il
for submit <at> debbugs.gnu.org; Tue, 09 Oct 2018 17:33:42 -0400
Received: from mail-io1-f66.google.com ([209.85.166.66]:45512)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <assafgordon@HIDDEN>) id 1g9zdN-0005fI-Fj
for 12964 <at> debbugs.gnu.org; Tue, 09 Oct 2018 17:33:41 -0400
Received: by mail-io1-f66.google.com with SMTP id e12-v6so2334331iok.12
for <12964 <at> debbugs.gnu.org>; Tue, 09 Oct 2018 14:33:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=subject:to:references:from:message-id:date:user-agent:mime-version
:in-reply-to:content-language:content-transfer-encoding;
bh=drCZOHzTchjTQb55pKymUe0qVlAy3/5kczV1PQd0IiI=;
b=ieF6UkWv+CIDJpQAxZf5aCTpzo7gSMWVZAUEspv3XIYWy21BjQ08yTI/4L4TmMdiKF
E3gCm6vwA0sLdLetMuCD+BossVpuHLldaCZ3rbOPb4Y/PrQMtBMOXFL21rjNWY2G1END
ncNJ/tvBggiNZqzC9AuUP126DXxsJGjjpwI7jnVXg5U/lEazPD9/jW4Jm8vL4t3w37ZC
JzaR59BGmBQnCwXLEjZXr8sjVR/t9kTHQ2pX3o8eF4MMH8m3R/Ud8O3ttrYayMCaZf1L
EJeUEdeGVtuQNs3/UM9oopvhX1BeA8Jy7+nGgfmd7IUToACdYzIUHi0kAG6Zlu52Sqna
v49g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:subject:to:references:from:message-id:date
:user-agent:mime-version:in-reply-to:content-language
:content-transfer-encoding;
bh=drCZOHzTchjTQb55pKymUe0qVlAy3/5kczV1PQd0IiI=;
b=eQX457cLZ4dfiFTJN1i5EHAVEDA4Hj6yuFVUdFrGZ1TB6oAZToJpPcP1ax5zFqurE3
zogOS1LzAhZ99alIiAK8vdOwc4HRv15ma96uYQM3XCbjDJJVMTV9WTjUKAE2dg8a5srp
fFtPYReU2bMdEuRveaC0PP0WgH9QWrJSe3MosntvAjt4hxyV8aHmkbE8bTsz3n7wN4/l
/yuDs2K1NxoFZ9tjCAEr5S0h7cxwngoYF/QfoedOIuvFqciJU5NF2CbQHGrRwFuTFPaR
yUJpxA1Yik/xGbi9v3QO/R+fjqVR6k/uWCRELQJ9xaXu5vire63jBoW4+hhHgk2NQ30v
FL7Q==
X-Gm-Message-State: ABuFfoguKaXR1ozJuGVs+erqOy8LYJUrTW7w9wtNJ6eAXAQTWR3BqU2J
KLxGXBsZX80OFbmradWVGgedBsjcbAE=
X-Google-Smtp-Source: ACcGV61NGyfJwqiBXOoi5qPSBOIhpr+icEyr91DnXLwHUQrnEYb5UwtEso+2jRVbgl7B72rw61teyA==
X-Received: by 2002:a6b:2c08:: with SMTP id
s8-v6mr20764729ios.217.1539120815513;
Tue, 09 Oct 2018 14:33:35 -0700 (PDT)
Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38])
by smtp.googlemail.com with ESMTPSA id
k15-v6sm2392655itk.8.2018.10.09.14.33.33
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Tue, 09 Oct 2018 14:33:34 -0700 (PDT)
References: <1353624141.3382.3.camel@HIDDEN>
From: Assaf Gordon <assafgordon@HIDDEN>
Message-ID: <f6e24283-b604-fe93-92af-62817607c9ef@HIDDEN>
Date: Tue, 9 Oct 2018 15:33:32 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <1353624141.3382.3.camel@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
(Triaging old bugs)
Hello,
On 22/11/12 03:42 PM, Van de Bugger wrote:
> Subject: [PATCH] printenv: -n option added -- show names of variables.
>
> * src/printenv.c: -n option added -- show names of variables.
> ---
> src/printenv.c | 17 +++++++++++++----
> 1 file changed, 13 insertions(+), 4 deletions(-)
Thank you for the patch. It seem it have slipped between the cracks long
ago - sorry about that.
So summarize:
With your patch, using "printenv -n VARNAME" adds
the variable name to the output. e.g.:
$ printenv HOME
/home/gordon
$ printenv -n HOME
HOME=/home/gordon
From a cursory look this seems like a non-standard extension
that is not available in any other 'printenv' implementations.
Do you have any specific use-cases for this functionality
(that can't be easily done with existing methods) ?
I'm inclined to close it as "wontfix" - but will wait few days
in case others want to chime in with other opinions.
regards,
- assaf
X-Loop: help-debbugs@HIDDEN
Subject: bug#12964: [PATCH] printenv: -n option added -- show names of variables.
Resent-From: Bernhard Voelker <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-coreutils@HIDDEN
Resent-Date: Wed, 10 Oct 2018 09:04:02 +0000
Resent-Message-ID: <handler.12964.B12964.15391621965302 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 12964
X-GNU-PR-Package: coreutils
X-GNU-PR-Keywords: patch
To: Assaf Gordon <assafgordon@HIDDEN>, Van de Bugger <van.de.bugger@HIDDEN>, 12964 <at> debbugs.gnu.org
Received: via spool by 12964-submit <at> debbugs.gnu.org id=B12964.15391621965302
(code B ref 12964); Wed, 10 Oct 2018 09:04:02 +0000
Received: (at 12964) by debbugs.gnu.org; 10 Oct 2018 09:03:16 +0000
Received: from localhost ([127.0.0.1]:42896 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1gAAOh-0001NS-Su
for submit <at> debbugs.gnu.org; Wed, 10 Oct 2018 05:03:16 -0400
Received: from mout.kundenserver.de ([212.227.126.134]:50623)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <mail@HIDDEN>) id 1gAAOg-0001NF-Bn
for 12964 <at> debbugs.gnu.org; Wed, 10 Oct 2018 05:03:14 -0400
Received: from [10.0.2.15] ([91.1.210.52]) by mrelayeu.kundenserver.de
(mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id
1MjjGV-1fQ9bc14RP-00lB07; Wed, 10 Oct 2018 11:03:07 +0200
Received: from [10.0.2.15] ([91.1.210.52]) by mrelayeu.kundenserver.de
(mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id
1MjjGV-1fQ9bc14RP-00lB07; Wed, 10 Oct 2018 11:03:07 +0200
References: <1353624141.3382.3.camel@HIDDEN>
<f6e24283-b604-fe93-92af-62817607c9ef@HIDDEN>
From: Bernhard Voelker <mail@HIDDEN>
Message-ID: <87f3fc0e-f348-88c2-2af2-eaacd4be6453@HIDDEN>
Date: Wed, 10 Oct 2018 11:03:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <f6e24283-b604-fe93-92af-62817607c9ef@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Language: de-DE-1901
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K1:nTugTrJCH0FGZwSfiM/Mq0TcPJI6G3ZW2+iQu/AxaOzYcz48LhJ
2t50EcdeaqGJM8OVfWm9sqnDxdP57VWLnHPIpsQHhLtOwz5a0E1nZK+Bm0w1UgL2eErVkWK
CSwLXMfoNt9zxi8SPgNprw2Na/QIMk54LNLU51pFvC0wCmSGZ02UgxR3I6i8ZgbgNa2CGSs
nw8xPhhXNUgXehXC8XeVA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V01:K0:w397ASK7P7k=:9XNIQPbCUvoTu7/RWRnB75
kdlh3JPdGcKL50fvwvJXIeXvWVy0BVMcczOMRxn07iTz7JaLl6Epql7xUNNj5hi/o9CjnHfQJ
emSROiWq29leNbM+XdZ0DABoR4Uwr6pZTRMzU/lC2uECGFNAqyN5m5TbBhljcHy0gdBgMqV0S
D3L/D+/X1fyiFl6j/M7UBN0k8h4K6FQFkduyn/3pHQmM+7QnCWaRx7gxt2wFvgborA8E2t3nY
2tJli/mdNzm0W4mTij5obIFk21kI5Ppoy30itjhoKQbfcNYfnhVDj/av6zx9y8mY1Cvm7BfSW
DUbPvIM09ziEsqG+VPTWg3iOpGDnWgUm9IIMYNia1nf0bSC//2dOKKSGrB/IjyThMohFk44Ag
je52HiEj1T+hFV9MCTU2hD02JQq2uj/MlXYBFhm9LeSFvthw9qHEYWgvyS1pWu3CPF3CD3PwN
Mnl2JOw1n/b1nug5pBDneXnOF7R2oFOTQaGWVoG4A4ID86FSjyKY7HctKLvb9ViQccDvzlwff
2uVhIGn9Q/+f2pba+1oUKw+oUwPqDF9kUsygHiPrMfYOtFQ3gkkMIgCNScE4li5R6z2v5eqoi
dPzPPIXxw+AHBsHUxOR1Lji5qSX5XcXBmML9SvXj/oOTgX8oYhgeBOB0FU3XpSfgekEt4vszG
4DmH5+MNx/SwRZuAqFKat+vV/CVsT8f6UcrSooNZglaffcnV0OYp1zTyIjCA4LgPgBYjVkdNN
FIeeSDgXzTwHPSEx
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
On 10/9/18 11:33 PM, Assaf Gordon wrote:
> With your patch, using "printenv -n VARNAME" adds
> the variable name to the output. e.g.:
>
> $ printenv HOME
> /home/gordon
>
> $ printenv -n HOME
> HOME=/home/gordon
>
> From a cursory look this seems like a non-standard extension
> that is not available in any other 'printenv' implementations.
This feature looks like it should be possible to write out the current settings
to a file which could later be sourced in:
printenv -n VAR > file
and in another shell (to get VAR back):
. file
I'm afraid this is problematic once the value of a variable starts to have
funny characters, even a simple blank ' ' already screws things up.
For this kind of save/restore, -n would need to do correct shell quoting.
Have a nice day,
Berny
Received: (at control) by debbugs.gnu.org; 19 Oct 2018 01:16:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 18 21:16:58 2018 Received: from localhost ([127.0.0.1]:57884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1gDJPN-0008MI-Q0 for submit <at> debbugs.gnu.org; Thu, 18 Oct 2018 21:16:57 -0400 Received: from mail-it1-f180.google.com ([209.85.166.180]:54155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <assafgordon@HIDDEN>) id 1gDJPM-0008HX-6y for control <at> debbugs.gnu.org; Thu, 18 Oct 2018 21:16:56 -0400 Received: by mail-it1-f180.google.com with SMTP id q70-v6so2625494itb.3 for <control <at> debbugs.gnu.org>; Thu, 18 Oct 2018 18:16:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:message-id:date:user-agent:mime-version:content-language :content-transfer-encoding; bh=xLsdYaRbldbyNHJIcEbP+h4OV53QVddfp/tzFbXqgVk=; b=vH09pdlLvrjuLekqUDGdYE52Rf+8A+/N+poshDt3bJq87NaNL0jh2wYm8ndxBcZNJN d5T5/i8MItuapbWDonmM7LYIL4AwEPvMKO3ZEoYRkT1jDDMO5SSmEDqxqujP5+LfqGZq 2QzG8RDFT/PT/ZXVOX35yXqOY8jMtkTKEwSi3v84giuZd/ciiKE9n43jPyUw46yJPapl IgGsT1RHCLhqSSLxga1I1VCGhGcNk8Tzv4fAjPaIeIJiPX+PQxCvubBm3I/kYYjlvjoH pdpJ859IfBCvZwWoErl9br58ytv25ZHYmP+LWeWeQLWntuecz8eFkCyyaNaYVhADB2sX scjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=xLsdYaRbldbyNHJIcEbP+h4OV53QVddfp/tzFbXqgVk=; b=LPlfllHCJYYFIRsbbjUD49aHCoZylDPQJmt7db5QH9RGp8J3Un+xqqA92mkPvhQLlR sz3HURTcXSynyu7Wl9Xh8LxzjRb8ZBMlLqg19t8MFazha17MqnOqCJpDpKphXOkrSyxD sYitC3BTOuRaB202EVymX47zViETLf3z0nYrx91gVjs7Czvpa0LoPIVqMEpsCKs1d2rD d5g8HlJZzEpidF0ubC4REZKFoCr9CyQeLVKVqXB/W1oe4cS/faQXKX0sXB6nJacM2I4G zyMK8loCeYECeqmbLIcADqDzYQriDe/RhmKmIFZF7JzS36hoGCc+67jdIrxDSwASRj+3 kdoA== X-Gm-Message-State: ABuFfohjUZHK+w6ZEN25bIrtaMyatncye157JSdqGV66ypNvCsi/giUT STz7WaeRrt/ckzgJEtMRwcrgM+cKjOk= X-Google-Smtp-Source: ACcGV62Qmu8PdPUy1W2MlhniOiVkRQT6tfbCAhUgZGuQtmVb8l3bRHwYFQ8S8AMoA7nf2O0+PRJujA== X-Received: by 2002:a24:1fc1:: with SMTP id d184-v6mr2040459itd.142.1539911809981; Thu, 18 Oct 2018 18:16:49 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id y190-v6sm1634424itg.3.2018.10.18.18.16.48 for <control <at> debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Oct 2018 18:16:48 -0700 (PDT) To: control <at> debbugs.gnu.org From: Assaf Gordon <assafgordon@HIDDEN> Message-ID: <54d0daa8-a980-ddbf-bb11-763327981e0c@HIDDEN> Date: Thu, 18 Oct 2018 19:16:47 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: severity 12964 wishlist [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (assafgordon[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.166.180 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.166.180 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) severity 12964 wishlist
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.