|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 9 ![]() |
j'aimerais écrire un script shell qui fonctionne comme suit:
$ ./bonjour.sh alex Bonjour alex $ mais je ne sais comment utiliser l'argument "alex" merci de m'aider |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
simplement par son n°
$1 $2 $3 etc.... |
|
|
00
|
|
|
#3 |
![]() ![]() Arnaud FeltzDéveloppeur .NET Inscription : août 2005 Messages : 5 204 ![]() |
Salut,
Je rajouterai une chose, le nom du programme est dans $0 et le nombre de paramètres est dans $#. Ensuite tu peux aussi reconnaître le résultat d'une commande grâce à $? ( $? renvoi 0 si la commande c'est déroulée sans erreur, 1 sinon @++
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère Installation de Code::Blocks sous Debian à partir de Nightly Builds
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : novembre 2006 Messages : 194 ![]() |
je rajouterai même que $? envoie le code d'erreur retournée par le programme qui donc peut etre different de 1
grep renvoie 1 pour pas de resultat et 2 pour une erreur par exemple |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com