Auteur: Vincent VAQUIN
Date:
À: guilde
Sujet: script bash
Bonjour,
j'ai écrit un petit script qui appelle une fonction java :
#!/bin/sh
java org.apache.xalan.xslt.Process -IN $1 -XSL $2 -OUT $3
Ce script attend 3 fichiers en paramètres :
xalan.sh fichier1 fichier2 fichier3
Or il est possible de se passer de fichier2 (lorsqu'il est appelé par
fichier1).
Bien sûr, quand je fais "xalan fichier1 fichier3", il me dit qu'il en
manque un.
Comment ré-écrire ce script pour qu'il accepte les 2 syntaxes :
xalan fichier1 fichier3
(dans ce cas, c'est java qui se charge de fichier2 si fichier1 est prévu
pour)
soit
xalan fichier1 fiichier2 fichier3
?
Merci de votre aide.