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)
@++
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
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![]()
Partager