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
cygwin, bash und dosprogramme :-(
Re: cygwin, bash und dosprogramme :-(
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
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