Le Wed, 15 Jun 2005 09:34:16 -0400, Richard Lemay <[EMAIL PROTECTED]> a �crit :

> J'ai fais un peu de lecture et j'ai construit le script suivant qui 
> fonctionne bien:
> 
> 
> #!/bin/sh
> case "$1" in
> 
> "") /home/apps/acrobat-reader/bin/acroread
> ;;
> 
> *) /home/apps/acrobat-reader/bin/acroread "$1"
> ;;
> 
> esac

Oui, mais si tu as plusieurs fichiers en arguments ?

> Sauf que cette commande (acroread ${1+"$@"} m'intrigue. Elle semble 
> faire exactement ce que je veux en une ligne. Je vais devoir trouver de 
> la documentation pour me l'expliquer :).

Elle fait je crois exactement ce que tu veux, mais c'est assez illisible. C'est
une formule "connue" que j'avais p�ch� dans un script, et que je garde 
sous le coude. Mais je n'en ai pas vu d'explication dans la page manuel de 
'bash'...

        Fred.

Répondre à