If I understand correctly all you need is just:
for prog in /myinfo/yourinfo/supplierinfo/*Collector.java;do
progname="${prog##*/}"
java -classpath "$CLASSPATH:." "${progname%.java}"
done
radoulov
Junior Poster in Training
54 posts since Feb 2007
Reputation Points: 10
Solved Threads: 5
Strange,
what is the output of the following block on your system, here's mine:
$ ls -l myinfo/yourinfo/supplierinfo/*Collector.java
-rw-r--r-- 1 radoulov radoulov 0 2007-11-27 09:48 myinfo/yourinfo/supplierinfo/everyCollector.java
-rw-r--r-- 1 radoulov radoulov 0 2007-11-27 09:48 myinfo/yourinfo/supplierinfo/myCollector.java
-rw-r--r-- 1 radoulov radoulov 0 2007-11-27 09:48 myinfo/yourinfo/supplierinfo/someCollector.java
-rw-r--r-- 1 radoulov radoulov 0 2007-11-27 09:48 myinfo/yourinfo/supplierinfo/yourCollector.java
$ for prog in myinfo/yourinfo/supplierinfo/*Collector.java;do
> progname="${prog##*/}"
> echo "Your command will run this:
> java -classpath "$CLASSPATH:." "${progname%.java}""
> done
Your command will run this:
java -classpath :. everyCollector
Your command will run this:
java -classpath :. myCollector
Your command will run this:
java -classpath :. someCollector
Your command will run this:
java -classpath :. yourCollector
radoulov
Junior Poster in Training
54 posts since Feb 2007
Reputation Points: 10
Solved Threads: 5