Fr�d�ric BOITEUX a �crit :
Le Wed, 15 Jun 2005 09:01:54 -0400, Richard Lemay <[EMAIL PROTECTED]> a �crit :


Je voulais ajouter la possibilit� d'utiliser ces commandes pour les associations de fichier. Ainsi, cliquer sur un fichier PDF utiliserait mon script go.acrobat-reader. Le probl�me, c'est que si le fichier contient un espace, �a ne fonctionne plus. En effet, il execute 'acroread fichier espace.pdf' ce qui cause une erreur. Si je mets des guillemets autour de $1, �a fonctionne, mais je ne peux plus ex�cuter acrobat reader sans param�tres (il essaie d'ex�cuter 'acroread ""')...


        Salut,

  Essaie donc pour voir : acroread  ${1+"$@"}


        Fred.



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


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 :).


--
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à