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
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
simplement par son n°
$1 $2 $3 etc....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #!/bin/sh echo "bonjour "$1 exit 0
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 )
@++
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager