Portál AbcLinuxu, 10. května 2025 03:28
#!/bin/bash
cd /home/ferda/bin/xerces-2_9_0/;
java -cp xercesImpl.jar:xml-apis.jar:xercesSamples.jar sax.Counter $*
Jenze to ma zasadni nevyhodu, protoze parametry musim zadavat s plnou cestou, prinejmensim jako $(pwd)/neco.xml
Zkousel jsem to poustet v jine pracovni slozce (samozrejme po uprave cest ke knihovnam), ale chce to vyslovene svoji pracovni slozku, jinak se mi to nepusti. Nevite nekdo, jak by se to dalo osetrit, aby to bylo elegantnejsi?
#!/bin/bash XERCES_HOME=/home/ferda/bin/xerces-2_9_0/ java -cp ${XERCES_HOME}/xercesImpl.jar:${XERCES_HOME}/xml-apis.jar:${XERCES_HOME}/xercesSamples.jar ${XERCES_HOME}/sax.Counter "$*"
*
tak lépe "$@"
#!/bin/bash
XERCES_HOME=/home/ferda/bin/xerces-2_9_0/
java -cp ${XERCES_HOME}/xercesImpl.jar:${XERCES_HOME}/xml-apis.jar:\
${XERCES_HOME}/xercesSamples.jar sax.Counter "$@"
Už funguje v pořádku, díky
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.