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]

Répondre à