merci pour les reponses mais je dois faire qq chose de faux car ca ne marche
pas.
voici mon shell :
#!/bin/sh
if [$# != 1]
then
echo "USAGE : appro.sh repertoireduPackage"
exit 1
else
echo Load parameter
sed -e "/^option bootfile-name/c \option
bootfile-name\"/tftpboot/$1/st2030s.txt\";" /etc/dhcp3/dhcpd.conf > tmp.conf
mv tmp.conf /etc/dhcp3/dhcpd.conf
echo Restart DHCP
/etc/init.d/dhcp3-server restart
fi
je peux qd meme le lancer meme s'il n'y a pas d'argument derriere et il
marche alors que je souhaiterai que si il y a un espace ou rien ca m'affiche
le message...
comment dire que s'il y a un espace ca doit m'afficher le message?
de plus j'ai un autre probleme:
j'ai mis ce script ds un repertoire /mbin qui se trouve sur mon /home/mike
j'ai mis le mbin dans la variable ~/.bashrc pour le rendre utilisable de
tous les repertoires avec : export=PATH=$PATH:/home/mike/mbin
or qd je tente de le lancer via un autre repertoire que le /mbin
j'ai le message suivant:
Load parameter
sed: can't read dhcpd.conf: No such file or directory
je ne comprends pas pourquoi ca ne marche pas...
--
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]