From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by sourceware.org (Postfix) with ESMTPS id 04270385E02C for ; Thu, 15 Jul 2021 06:18:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 04270385E02C X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.15.104] ([88.97.26.74]) by mail.gmx.net (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1Mzhj9-1lH1Ak16eH-00vk6y for ; Thu, 15 Jul 2021 08:18:31 +0200 Subject: Re: cygpath and star character To: cygwin@cygwin.com References: <7fa873dc-e4cb-8217-5844-82db627bd871@gmail.com> <435f5a07-98cc-ef48-2188-6289d7a9dd7f@gmail.com> From: Sam Edge Message-ID: <9eac213b-9ca7-0a60-fc80-a963b34091e7@gmx.com> Date: Thu, 15 Jul 2021 07:18:30 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 In-Reply-To: <435f5a07-98cc-ef48-2188-6289d7a9dd7f@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: quoted-printable Content-Language: en-GB X-Provags-ID: V03:K1:nTwIzQWtMEICAUypaq1zTTYEWOxfRuIGIPk1JE8/VxmexwgeqEQ 18EcDLw9cptThkZYF3GRnkLdQmcelZO30KUSDYC9IFjuxRajOM5/ike4drjRYLg1Ies9U04 SPvZFIi9+niY2X18T3Y9Jfe5e8ATmV+4dLrjaaGVbSdwNPFNROFlJ0dMeb9wFUbYIs5QIQc kHCA0FOFbPbVY76fMXElg== X-UI-Out-Filterresults: notjunk:1;V03:K0:2DrlyOFRqdo=:aicAowiG8QSTf4osOPWfZ8 bCfhUCJP8dDRd21uv2BpDvqtz2YHtvnMijKHYTmV3WNQP8TDI9P7j6fLuKP0psD6WFB+/9tfu PDNQ+yf3z7tAQXsSvwdLcN0TOZEvsFyvcJ3xTJSBTBuvNbybOK2JR0/Yxnq9ySMjPr23IJ9T4 VhtGNawEGXManFhmTv+Slp9r//m7MAKKmg+pTDR+ylZJ+AQlvPFqk67bg00GLjeHXcgIWnPPC wfbQfQEirirc/ek9TYSNUlJxocgdu+4FjQ1WLETzne/vZVhMQYZPWjdXrWDdahxL68CrTIVZg wcILOOPxoSg/5PP07LDae5ejsOjUevsGz0rcDO+E9NU0/WroIJuzJhTUZMeSeYOKrpmEzi3Tr DGG6bYAqzqHG2Ta1OUxpq9rFLhPPwqA6DWWJMTmTymkBjw6vsjSDH/bQc1rgCv5svQy7yq9wW GW81hr+YCeTa5k9qkNZPBUdaP2hUDl5d4HYhJcRSJ5XZhN8UF226AohZLroVW1MTd8clyu4AT Vf088BcWvzVV9EbhQMCqkI2bCbCNniknjriJC44ib2G7K1hEyvx5F1GwAbfFEwisEuh8bcpwg fJ5y2gD00kbojpxOVdMYzhGP1W3BPNPgdHYiOEAOwvVlRlHnsfIS4K9ZUg4Z2PF04xuukgTyt 8bldo4zB2cZS+mJ1ectesmd19mPP0FRxwWX1e4pqYFbaXdzh1x0zF/ktgkbBS2076EqiKoBYz rFBt9P5KmVNqOucw2S9D7PnsK8nfsmMwwlYMzJmhfzWmuVIPUfDJgjX30zWqBfaVf3JCBVRmX HU6aCRGO8eyp+9dOK+7hqnFe2n3t3uvg3pLj1c9aThoxdPPfrll6xZ+Kl7A9wxDfS6htrK7a/ ZS/+s2tfLTQigScwGgQs8CeRgLQ7KpqI8gh9TyyPuiTzsK6xb2G0h0nDPiGEtv/XoWZaXslDD QjA0SntiuqkN+PgRcNnhiVow4jxmd7Ee4SkNVwh3CqBI3BNo+chXb883fihFzftrqa6W7e7yc hx3MJb9QupEB4c87nQf3QtiikCuqF4wQJNAMTXovgJrVsCrk9QUUZZj8REnSa9L748mExrV/g Py8ryafzR8qH5z9cOu8KG0Byq8tdli1N+Tvft1QpBCXIfzScDlrOh22Xw== X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_FROM, NICE_REPLY_A, 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@cygwin.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: , X-List-Received-Date: Thu, 15 Jul 2021 06:18:34 -0000 On 15/07/2021 00:07, Tomas Jura via Cygwin wrote: > Hi > > My use case is building the CLASSPATH environment variable for java. > Like: > > export CLASSPATH=3D"${CLASSPATH}${PATH_SEPARATOR}$(cygpath -w > 'my/java/jar/directory/*' )" > > CLASSPATH can contain the star character at the end on Windows. > Example C:\Apps\java\lib\* , which means something different then just > C:\Apps\java\lib, ie. the star is necessary there. > > Tomas > > So do: export CLASSPATH=3D"${CLASSPATH}${PATH_SEPARATOR}$(cygpath -w 'my/java/jar/directory')\*" If you pass the asterisk to cygpath it will naturally consider it to be a character in a pathname and give you the equivalent Windows path that Cygwin would construct using the open() syscall. This is cygpath's purpose, after all! =2D- Sam Edge