JVM起動等、スクリプト中でCLASSPATH設定をfor文で書く場合、環境によってまとめると。
--------------- Windows -----------------
set PROJECT_HOME=C:\AAA
set CLASSPATH=%PROJECT_HOME%\resource
for %%i in (%PROJECT_HOME%\lib\*.jar) do call :setpath %%i
goto :endsubs
:setpath
set CLASSPATH=%CLASSPATH%;%1
goto :EOF
:endsubs
echo %CLASSPATH%
----------------- Linux -----------------
#!/bin/bash
cd /opt/hogehoge
export CLASSPATH=$CLASSPATH:.
for jarfile in `ls webapp/WEB-INF/lib/ | grep '\.jar$'`
do
CLASSPATH=$CLASSPATH:webapp/WEB-INF/lib/$jarfile
done