Re: [Résolu] Manuel simple pour apprendre les scripts bash
Le Wed, 15 Jun 2005 09:34:16 -0400, Richard Lemay <lemrichard@yahoo.com> 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.
Reply to: