[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: script shell



Raphael Hertzog <hertzog@debian.org> writes:

> Le Thu, Jul 12, 2001 at 09:58:39AM +0000, fcartron écrivait:
> > Bonjour a tous,
> 
> Bonjour,
> 
> > excusez moi si ma quetion (ou mon probleme) releve du niveau debutant:
> 
> Je sais pas pourquoi, j'ai l'impression que mon enfilae a inquiété
> quelques personnes ... ;-)

N'empèche, ça n'a rien à voir avec Debian ;-)

> if grep -q TOTO mon-fichier
> then
>     echo "commande 1"
>     lpr mon-fichier #exemple de commande
> elif grep -q TATA mon-fichier
> then
>     echo "commande 2"
>     ...
> else
>     echo "je sais pas quoi faire"
> fi

S'il y a beaucoup de cas je verrais plutôt du boulot pour case :

Récupérer XXXXXXXXXX :

TRUC=`grep '^Subject:' fichier | cut ... (man cut)`

(par exemple, sed ferait très bien l'affaire aussi)

case "$TRUC" in 

   MACHIN)
      bla bla bla
      ;;

   AUTRE)
      bli bli bli
      ;;

   *)
      echo "Je sais pas"
      ;;
esac

              Jean Charles
-- 
Jean Charles Delépine - Équipe Réseaux Télécoms - Université de Picardie



Reply to: