cygwin, bash und dosprogramme :-(

Post Reply
Message
Author
dwax
Posts: 65
Joined: 14. Jun 2001 15:30

cygwin, bash und dosprogramme :-(

#1 Post by dwax »

hi,
ich habe ein problem mit cygwin und metazeichen ...

mein script

CP=`cygpath -w /mnt/c/jdk*/jre/lib/rt.jar`:`cygpath -w /mnt/e/java/lib/j2ee-1.3/j2ee.jar`:.
for i in `ls /mnt/e/java/dev/nightly\ builds/20020326/*.jar`; do
CP=$CP:`cygpath -w $i`;
done
echo "CLASSPATH = "$CP

läuft ganz ok unter cygwin, aber das windowsprogramm (javac) bekommt das hier zu sehen:

CLASSPATH=.:e:\java\lib\dev
ightly builds\20020326\[0m[0mWLAllEJB.jar[0m:e:\java\lib\dev
ightly builds\20020326\[0mapplications.jar[0m:e:\java\lib\dev
ightly builds\20020326\[0mcomponents.jar[0m:e:\java\lib\dev
ightly builds\20020326\[0mfoundation.jar[0m

wie bekomme ich die metazeichen ([0m:) weg?
unix2dos bringt mich nicht weiter ...

Dirk

Dirk

Re: cygwin, bash und dosprogramme :-(

#2 Post by Dirk »

ich hab's gefunden <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
vor dem ls müsste ein backslash stehen(for i in `\ls /mnt/e/java/dev/nightly\ builds/20020326/*.jar`; do), denn meine .bashrc hat folgende zeile:
alias ls='ls --color'!

MfG Dirk

Post Reply