Merci beaucoup pour ces informations.
J'en prend bonne note! :)
Je salive presque � l'id�e de tous les beaux scripts que je vais pouvoir
me faire avec cette commande... mais bon, �a c'est mon probl�me si j'y
trouve un certain plaisir! :D
Richard
Jean-Damien Durand a �crit :
"$@" equivaut a "$1" "$2" "$3" etc... C'est dans le man de bash.
Certains shells (je ne sais pas lesquels en fait) peuvent retourner une chaine
vide
au lieu de rien du tout quand on fait "$@" et qu'il n'y a pas d'argument. Et ca
serait
une erreur. C'est pour ca que la syntaxe ${cettevariable+cettevaleur} est
utilisee: elle
retourne cettevaleur si cettevariable existe, sinon rien - une syntaxe qui
fonctionne
apparemment correctement dans tous les shells (jamais verifie). Donc si $1
existe alors
tu auras en retour "$1" "$2" "$3" etc..., sinon rien (mais vraiment rien).
A+, JD.
qui te retourne la liste complete des arguments
avec "" autour de chaque argument - sinon, si tu avais un argument qui contient
un espace
FB > > Sauf que cette commande (acroread ${1+"$@"} m'intrigue. Elle semble
FB > > faire exactement ce que je veux en une ligne. Je vais devoir trouver de
FB > > la documentation pour me l'expliquer :).
FB >
FB > Elle fait je crois exactement ce que tu veux, mais c'est assez illisible. C'est
FB > une formule "connue" que j'avais p�ch� dans un script, et que je garde
FB > sous le coude. Mais je n'en ai pas vu d'explication dans la page manuel de 'bash'...
FB >
FB > Fred.
FB >
FB >
--
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]