X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 34CE73AA8CB8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1626329986;
	bh=hFrGDuCi/C7r5sDrI2/aNV/ShmZ6gi53bfdKD6Jvm/o=;
	h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=d2vuZ7Wj2CTrKdSMZDxyl2KIcPUGsb7nyi0QY0uihqAqlkslGh/g4Ct6DOs2DoMQ1
	 z4cEfkLL9IJYjccpB3ctv8NJ/lbOTWkzuPHarkWUA37UkR2LGuRewy1TJYYcoBhR+R
	 6nfZcwEXt8nyUbpbxdzZK5sXgB5toaUZGyhnjU6s=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 04270385E02C
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Subject: Re: cygpath and star character
To: cygwin@cygwin.com
References: <7fa873dc-e4cb-8217-5844-82db627bd871@gmail.com>
 <c1720bc3-8ea5-b4a4-fb46-599474b51d88@cornell.edu>
 <435f5a07-98cc-ef48-2188-6289d7a9dd7f@gmail.com>
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-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 <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Sam Edge via Cygwin <cygwin@cygwin.com>
Reply-To: Sam Edge <sam.edge.cygwin@gmx.com>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Errors-To: cygwin-bounces+archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie.com@cygwin.com>

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="${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="${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!

--
Sam Edge


-- 
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
