X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C404A3858033 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1637680550; bh=juEqrhWCvb0ibAt7XL1btknPgYOVqjv0qerVSLZYGcM=; h=Date:Subject:References:To:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=mwIfm+/aVPvAI1bEwn4ZR8vLCHtUyfSbbvM61GiE1LR6+TLEsZK3bkhpLZvcsrl1Q djF/wf8OdsI9zHrtLVrKX14YuZcfoyxqK29OaZnkG2vk6/3O7MYDkuR81kdvYh2cj6 9c+HRITBZOR7vYJIc177b0WqYrt6rvmGKUq/Vd74= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6F9C93858D28 X-UI-Sender-Class: 214d933f-fd2f-45c7-a636-f5d79ae31a79 Message-ID: Date: Tue, 23 Nov 2021 16:15:17 +0100 MIME-Version: 1.0 Subject: Re: Program files environmental variables Content-Language: en-US References: <693ff161-60af-7e60-7325-ce0f2b42acc0 AT mail DOT com> <46d3d516-fac6-ca09-0166-398670c28cd6 AT cs DOT umass DOT edu> To: cygwin AT cygwin DOT com In-Reply-To: <46d3d516-fac6-ca09-0166-398670c28cd6@cs.umass.edu> X-Provags-ID: V03:K1:Z32gZk6hyVQFuGsxZXc9vC5Pv/hwWTAE4T3+yrQRNE1UDvsihQA 1EdA38+kVc9ktxgDOfMwYxuB1QDCk5LkJOdb1bpHpnC6ZY2/2unNdHDkhfVb649+iDHMtYQ njQ/S5U262N6gMQRyPjbWlMFHNLkiVSTQIexjpF2vkn4WHQVAgNgS8h0Quv2gF8MVaVIKqf QNUkXjd5RIX1c59ftpQAw== X-UI-Out-Filterresults: notjunk:1;V03:K0:Qn9EUp54/iA=:FeJF9WNUuNW9apjxTidp+7 oI8Wqn2x3lIPkIpkmJR3qC1yTMsaNoP8j2U6KG2fqTuPjNvRZ86UhoDKopbBjxoeT31U2INs7 6Qvjnp52b1ISGAS3Z++bZV2UNh2hfpuMVK4aD4xkU7KdTc7Wp8j8qO1PzkDzZzRMmZx4dtThM NJLM5twmh6uEyaTreiKTPANjfQKO7gmDma2u5vm+r/DyS8ZcQpxa8Zt4sUTf0MTM5qJrdiPwo ut2Hd1ZNpokwWBzAAqklJ3HjiFeJ4dAtnA6UPtnmaTh4yLJ+ARqtYXon66uF334TJdr39XO+6 WyLOajyxtrzmvSA/por0BzC5xH1KBkUrVZ73MwNYH6Ub7WMcz4aPND++GOhhqTFXqIhetWAW8 z3Wp3Tf+Fhs0bBwe+WHDiDsa1wFoSAQ6CmKcY33TBc5QqiuSox7DJhfqzeNCy2UY0qpUtTcIy fTAvUy0tKK7n3teoRjOYu8Alp0ysgM4RRCgJiphM5L+Xb9vzL74g3TWwxwhcjGygKsBeyrg72 6DN9K3y99RFVsqNuZBppuwGYCTSBAYiNbH0Ltl7UXZFKE5qoFfeJJ/zrE9b8s5DuXYRYjxTs1 Ok+8zxeNeQy1kydjQzuQiQYU07c4Ki2HVIwxFSJ5kBOUg/mNp6V7aRIohVA0dnrCWSlFd4KRO kZmdEglF7MCGLK+2EoS7O+FR+yQzM5tOMlqaRIrVrANaMwtbA8g7ncmGZdzX5FYauZMeZ3dW2 aggkGm9NafqXnajTFhEgxqPAAURXekhqCJPVw/qAbIoIHf4BMyf2vfHoMwGzk4fr3mo24LJoP D9+cxAzmUxVyhx+bBUK7NI9IuOEx7p5Dzyocp9z+5fNgcFA6YG4J834aVFXbQcPacrs4rBCV9 6Cj1+HDx6SaoP5VVcMpqJQ/xLKW1mqWAkIhfvrXDd75czOR6YfAVA8IspmVKJsxiDoRq5z1zr UJdrNw0FQo609acC/9nR7TfdEScWQcMtcBpK4nNitO/V4S+LcwdQTifOu+hzA/fi+6X5X0y6r YipruiXj2nhz3AwTQDTYgdaTDni/yLicToov2x0amGbz1QYZJZa25lPu7Z33svd009+QyAKd9 USWimg+fXgoKQE= X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: john doe via Cygwin Reply-To: john doe Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 1ANFFpTw018516 On 11/23/2021 2:10 PM, Eliot Moss wrote: > On 11/23/2021 4:02 AM, john doe via Cygwin wrote: > > Cygwins, > > > > Is there a way to get the value of PROGRAMFILES(x86) and PROGRAMW6432 in > > Bash: > > > > $ echo $PROGRAMFILES; echo "$PROGRAMFILES(x86)"; echo $PROGGRAMW6432 > > C:\Program Files > > C:\Program Files(x86) > > > > $ cmd.exe /C "echo %PROGRAMFILES% %PROGRAMFILES(x86)% %PROGRAMW6432%" > > C:\Program Files C:\Program Files (x86) C:\Program Files > > > > > > PROGRAMFILES works in Bash but not the other two. > > PROGRAMW6432 exists in my Cygwin bash, and I know I did not set it What version of Cygwin bash are you using? > explicitly.  As for the x86 one, parentheses are not allowed in > bash variable names.  In principle one could set up, say, > PROGRAMFILESx86, however no path of that kind is around in my > bash.  It would be possible to read it out and setup the variable. > I found, for example, that this prints out the setting of the > variable (but with other gorp you'd have to edit out): > > echo "echo %PROGRAMFILES(x86)%; exit" | cmd > Thank you. -- John Doe -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple