From unknown Sun Jun 15 08:38:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44412: RFE for 'env'? Resent-From: L A Walsh Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 03 Nov 2020 09:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44412 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 44412@debbugs.gnu.org X-Debbugs-Original-To: Coreutils Received: via spool by submit@debbugs.gnu.org id=B.160439486931299 (code B ref -1); Tue, 03 Nov 2020 09:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Nov 2020 09:14:29 +0000 Received: from localhost ([127.0.0.1]:43372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZsOa-00088k-Sa for submit@debbugs.gnu.org; Tue, 03 Nov 2020 04:14:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:47384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZsOZ-00088c-Io for submit@debbugs.gnu.org; Tue, 03 Nov 2020 04:14:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58538) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZsOZ-0008BD-DI for bug-coreutils@gnu.org; Tue, 03 Nov 2020 04:14:27 -0500 Received: from ishtar.tlinx.org ([173.164.175.65]:38936 helo=Ishtar.sc.tlinx.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZsOX-0000Sq-DY for bug-coreutils@gnu.org; Tue, 03 Nov 2020 04:14:27 -0500 Received: from [192.168.3.12] (Athenae [192.168.3.12]) by Ishtar.sc.tlinx.org (8.14.7/8.14.4/SuSE Linux 0.8) with ESMTP id 0A39DVXB061065 for ; Tue, 3 Nov 2020 01:13:33 -0800 Message-ID: <5FA11F5E.8040606@tlinx.org> Date: Tue, 03 Nov 2020 01:14:06 -0800 From: L A Walsh User-Agent: Thunderbird MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=173.164.175.65; envelope-from=coreutils@tlinx.org; helo=Ishtar.sc.tlinx.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/03 04:14:23 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x (no timestamps) [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) I wanted to pass a switch to an interp line, but 'env' seems to dislike it. I also noticed that env ignores '--' to indicate end of switches that it should process. How difficult would this be to do? Specifically, allow double-dash ("--") to indicate the end of 'env' switches such that any following arguments would be passed to program to be run? I was surprised when I found out it didn't do this. Thanks! From unknown Sun Jun 15 08:38:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44412: RFE for 'env'? Resent-From: Bernhard Voelker Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 03 Nov 2020 12:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44412 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: L A Walsh , 44412@debbugs.gnu.org Received: via spool by 44412-submit@debbugs.gnu.org id=B44412.160440656318331 (code B ref 44412); Tue, 03 Nov 2020 12:30:03 +0000 Received: (at 44412) by debbugs.gnu.org; 3 Nov 2020 12:29:23 +0000 Received: from localhost ([127.0.0.1]:43706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZvRD-0004la-9y for submit@debbugs.gnu.org; Tue, 03 Nov 2020 07:29:23 -0500 Received: from mout.kundenserver.de ([212.227.126.135]:52107) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kZvRB-0004lI-CY for 44412@debbugs.gnu.org; Tue, 03 Nov 2020 07:29:21 -0500 Received: from [192.168.101.10] ([93.218.103.118]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1N6sWd-1kHbwD2Er1-018Jvj; Tue, 03 Nov 2020 13:29:14 +0100 References: <5FA11F5E.8040606@tlinx.org> From: Bernhard Voelker Message-ID: Date: Tue, 3 Nov 2020 13:29:13 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0 MIME-Version: 1.0 In-Reply-To: <5FA11F5E.8040606@tlinx.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:qLjYisLq0WIqTXVVc35DojlL3t0ECpmuXso9R+eJxcH2nPBqnzE +BBhr/YKE5adOc7VRCwaKypEkySZ/EMNbAsuocBODkfe2eVwxyyvdI7XnL9Ukg/1KFg053D IU5L6sj+Ewwvu7KForvfg28ewG8M66c8A36Z9JmAim/L+v7jLaho8Q+mQdSNLJCijhz4tV1 aWyHjljYtyVN4IUGez0Uw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:qWagghaVz88=:tY3fmI0VcOzU2xSDFqEP8I Eu5Se3cwSph1fmkUieUnGbHgZy89GAcJHOIOanw0rOrH0MJzG4rlLuBZnaBu0fCk6aBzjIEay dJkaOQgbSuDMzAeTgt0EdQFa9IRQwEsbOsYrKfL5Y46wPmvcLHO6a6Fg/fgOohO4qV5p8PLaw tnGkUzWX/wGE6cgBIJfXY/PVETt6mnaik3y72a/OyoT28c6TYoN4buJtE4EDYjj5bEbUoP3AG qSQ4SCIDK6lVCodxbBOpetLl5hRYrhG3qFpjcviwaeXVz9pqG5r+JX6zJsRyCyDlsWljNuoT4 yhO+UX5jWu11uG0VU4aOmnXOROKxCgYVbqmkAvq50poa2P83OGVUbtFvTeUgnmFzPPqB/jkba DkM88YrivxIJBkeGS+7bn/npZFsBbfV6t2i3QMW0UjScsNfuL0+7mNMIl7oz6rj2q7U/mtbBV WfgpAX7sDg== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 11/3/20 10:14 AM, L A Walsh wrote: > I wanted to pass a switch to an interp line, but 'env' seems to dislike it. > > I also noticed that env ignores '--' to indicate end of switches that it > should > process. > > How difficult would this be to do? Specifically, > allow double-dash ("--") to indicate the end of 'env' switches such > that any following arguments would be passed to program to be run? > > I was surprised when I found out it didn't do this. > > Thanks! As you didn't give an example, it's hard for me to imagine what you want to achieve, or better why current 'env' would "dislike it". I mean, passing an environment variable starting with a minus already works by using "--" as an option separator: $ env --chdir=/tmp -- -KEY=VAL printenv -- -KEY VAL What did I miss? Have a nice day, Berny From unknown Sun Jun 15 08:38:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44412: RFE for 'env'? Resent-From: L A Walsh Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 03 Nov 2020 17:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44412 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Bernhard Voelker Cc: 44412@debbugs.gnu.org Received: via spool by 44412-submit@debbugs.gnu.org id=B44412.160442458325809 (code B ref 44412); Tue, 03 Nov 2020 17:30:02 +0000 Received: (at 44412) by debbugs.gnu.org; 3 Nov 2020 17:29:43 +0000 Received: from localhost ([127.0.0.1]:46316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ka07q-0006iB-SL for submit@debbugs.gnu.org; Tue, 03 Nov 2020 12:29:43 -0500 Received: from ishtar.tlinx.org ([173.164.175.65]:41270 helo=Ishtar.sc.tlinx.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ka07p-0006i3-Iq for 44412@debbugs.gnu.org; Tue, 03 Nov 2020 12:29:42 -0500 Received: from [192.168.3.12] (Athenae [192.168.3.12]) by Ishtar.sc.tlinx.org (8.14.7/8.14.4/SuSE Linux 0.8) with ESMTP id 0A3HSh02098469; Tue, 3 Nov 2020 09:28:46 -0800 Message-ID: <5FA1936E.1040204@tlinx.org> Date: Tue, 03 Nov 2020 09:29:18 -0800 From: L A Walsh User-Agent: Thunderbird MIME-Version: 1.0 References: <5FA11F5E.8040606@tlinx.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2020/11/03 04:29, Bernhard Voelker wrote: > > As you didn't give an example, it's hard for me to imagine what you > want to achieve, or better why current 'env' would "dislike it". --- I tried to use 'env' to find perl in my path and wanted to pass the -T option to perl. /usr/bin/env perl -T print "Hello World\n"; Couldn't figure out anyway to have env look up my program in my path and to pass an option to that program. From unknown Sun Jun 15 08:38:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44412: RFE for 'env'? Resent-From: Bernhard Voelker Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 03 Nov 2020 22:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44412 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: L A Walsh Cc: 44412@debbugs.gnu.org Received: via spool by 44412-submit@debbugs.gnu.org id=B44412.16044437428343 (code B ref 44412); Tue, 03 Nov 2020 22:50:01 +0000 Received: (at 44412) by debbugs.gnu.org; 3 Nov 2020 22:49:02 +0000 Received: from localhost ([127.0.0.1]:46745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ka56s-0002AP-2r for submit@debbugs.gnu.org; Tue, 03 Nov 2020 17:49:02 -0500 Received: from mout.kundenserver.de ([212.227.126.133]:39805) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ka56p-00029o-Dj; Tue, 03 Nov 2020 17:48:59 -0500 Received: from [192.168.101.10] ([93.218.103.118]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MjSLi-1juikw0gOo-00l07h; Tue, 03 Nov 2020 23:48:52 +0100 References: <5FA11F5E.8040606@tlinx.org> <5FA1936E.1040204@tlinx.org> From: Bernhard Voelker Message-ID: Date: Tue, 3 Nov 2020 23:48:51 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0 MIME-Version: 1.0 In-Reply-To: <5FA1936E.1040204@tlinx.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Oj7GzntcinayUfWlnw/YJKJWYN4Wg9qgAlV7OiC3vsQ2q7l3z8J KQcqBMFcf2TjApKmg/5pv47t7tucNNc0xec1Hu/yazS6BS3pcFBWUyWmXUVTut1PdOcKZV+ znFQhKko+fWCeLrqK9mxXhedSJnL3MJS8Tx3sTSvHsavcl0NFlGDT6sDUBNOgEb6cxDNoXn S2o2YDg0HDep6LJsTB4TA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:lpLXfhh1uGQ=:HFtrQKnRGwRyfUuTYv5ZoL E1e3kxJzaXzD+oqckqYw61ZM3JxxRaXrFmwCxxZQrybhHVoBajDwbpNyJ4WiBcwJtHwJtMCx/ UDE+mqK/W+ayrrRJMgdn4gnWbIgH3kngrk1JMJLJ2YsnjigEdJAE80okrUMvVCbEddrs/YfGV y3RgVZql/ZFdBU9RY8WyjWqdTio5qpz4CG3OThca7daVpMrTf42z51etS3Bf7ZPTb4ovG4C7C MLOehHC6fjIJx9Qg0nBRDs8enRJ04Ib92xkkTnsBcUF/ElEI/8U1PpYTC9zkCbN5NYbpcTys8 M9dW21doxHRsxixW6hl8QuSPyfZUgZf65qfKhv/UUxFZUHvSCI/pp5pOHKuSClYrdvZxLYnPk oxaOf/Xxwdq30wN2zlvw6GobgTPUUB5leyPI+KstIvzFeLx23qSGNN2sn0WbVzIUBjAP8TChD DqSYB2fLhA== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tag 44412 notabug close 44412 stop On 11/3/20 6:29 PM, L A Walsh wrote: > > > On 2020/11/03 04:29, Bernhard Voelker wrote: >> >> As you didn't give an example, it's hard for me to imagine what you >> want to achieve, or better why current 'env' would "dislike it". > --- > I tried to use 'env' to find perl in my path and wanted to pass > the -T option to perl. > > /usr/bin/env perl -T > > print "Hello World\n"; > > Couldn't figure out anyway to have env look up my program in my path and > to pass an option to that program. Thanks, so it seems 'env' works as expected and supports the way you need it to run. Therefore, I'm marking this as not a bug in the bug tracker. Of course, discussion may continue if needed. Have a nice day, Berny