bonjour, j'ai un souci qui me prends la tête depuis 2 bonnes heures:
Etant très mauvais en SH / bash etc, je dois néanmoins mettre la main à la pâte.
J'utilise FOP, extension Apache permettant d'imprimer des documents au format .fo, seulement j'aurais besoin d'intégrer dans la méthode d'appel du script un paramètre additionnel et de pouvoir le récupérer avec sa valeur (quelque chose du genre ! " -j %$JAVA_HOME% ").
J'ai éssayé avec "optargs" mais sans succés, si quelqu'un pouvait m'aider.
Le script appelé commence avec cette boucle de récupération d'arguments :
J'aurais besoin d'intégrer un getopts dans le cas ou mon argument est un "j", pour pouvoir définir une variable système.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 for arg in "$@" ; do if [ "$arg" = "--noconfig" ] ; then no_config=true elif [ "$arg" = "--execdebug" ] ; then fop_exec_debug=true elif [ my"$arg" = my"--h" -o my"$arg" = my"--help" ] ; then show_help=true fop_exec_args="$fop_exec_args -h" else if [ my"$arg" = my"-h" -o my"$arg" = my"-help" ] ; then show_help=true fi fop_exec_args="$fop_exec_args \"$arg\"" fi done
Désolé si ce n'est pas très clair, je serais ravi de vous éclairer, merci d'avance.
Blue
Partager