[Risolto] come si programma un file sh?
Inviato: venerdì 19 settembre 2008, 11:49
Ciao a tutti
dove trovo la documentazione per capire e far funzionare un .sh come questo?
vabbè, sarà una domanda stupida, ma ho appena iniziato a fare un po' sul serio con linux.
Thanks
dove trovo la documentazione per capire e far funzionare un .sh come questo?
Codice: Seleziona tutto
MAIN_CLASS=org.dcm4che2.tool.dcmrcv.DcmRcv
MAIN_JAR=dcm4che-tool-dcmrcv-2.0.15.jar
DIRNAME="`dirname "$0"`"
# OS specific support (must be 'true' or 'false').
cygwin=false;
case "`uname`" in
CYGWIN*)
cygwin=true
;;
esac
# For Cygwin, ensure paths are in UNIX format before anything is touched
if $cygwin ; then
[ -n "$DCM4CHE_HOME" ] &&
DCM4CHE_HOME=`cygpath --unix "$DCM4CHE_HOME"`
[ -n "$JAVA_HOME" ] &&
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
fi
# Setup DCM4CHE_HOME
if [ "x$DCM4CHE_HOME" = "x" ]; then
DCM4CHE_HOME=`cd "$DIRNAME"/..; pwd`
fi
# Setup the JVM
if [ "x$JAVA_HOME" != "x" ]; then
JAVA=$JAVA_HOME/bin/java
else
JAVA="java"
fi
# Setup the classpath
CP="$DCM4CHE_HOME/etc/"
CP="$CP:$DCM4CHE_HOME/lib/$MAIN_JAR"
CP="$CP:$DCM4CHE_HOME/lib/dcm4che-core-2.0.15.jar"
CP="$CP:$DCM4CHE_HOME/lib/dcm4che-net-2.0.15.jar"
CP="$CP:$DCM4CHE_HOME/lib/slf4j-log4j12-1.4.3.jar"
CP="$CP:$DCM4CHE_HOME/lib/slf4j-api-1.4.3.jar"
CP="$CP:$DCM4CHE_HOME/lib/log4j-1.2.13.jar"
CP="$CP:$DCM4CHE_HOME/lib/commons-cli-1.1.jar"
# For Cygwin, switch paths to Windows format before running java
if $cygwin; then
JAVA=`cygpath --path --windows "$JAVA"`
CP=`cygpath --path --windows "$CP"`
fi
# Execute the JVM
exec $JAVA $JAVA_OPTS -cp "$CP" $MAIN_CLASS "$@"Thanks