delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/07/15/02:19:48

X-Recipient: archive-cygwin AT delorie DOT 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 AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT 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 AT cygwin DOT com
References: <7fa873dc-e4cb-8217-5844-82db627bd871 AT gmail DOT com>
<c1720bc3-8ea5-b4a4-fb46-599474b51d88 AT cornell DOT edu>
<435f5a07-98cc-ef48-2188-6289d7a9dd7f AT gmail DOT 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>
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 AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Sam Edge via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Sam Edge <sam DOT edge DOT cygwin AT gmx DOT com>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT 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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019