Utilisation d'une fonction
Bonjour,
Je viens de mettre une fonction dans mon script par contre lors de l'exécution j'ai un message bizarre et je ne comprend pas pourquoi
Le script
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
#!/bin/ksh
#set -x
control() {
if [ $? !=0 ]
then
echo " il y a un icident dans le traitement "
else
echo " Fin du traitement "
fi
}
noms_users=`cat /etc/passwd|awk -F":" '{print $1}'|grep "$1"` 1>/dev/null
#***********CONTROLE COMMANDE*************
control
[...] |
Log d'erreur
Code:
1 2 3 4 5 6 7
| /reptst : ./lsusers.ksh dmo
./lsusers.ksh: test: 0403-004 Spécifiez un paramètre avec cette commande.
Fin du traitement
./lsusers.ksh: test: 0403-004 Spécifiez un paramètre avec cette commande.
Fin du traitement
./lsusers.ksh: test: 0403-004 Spécifiez un paramètre avec cette commande.
Fin du traitement |