Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1867 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Bash] Problème de script dans un if.. fi

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Bash] Problème de script dans un if.. fi

n°300024
freds45
Posté le 01-08-2003 à 12:25:36  profilanswer
 

Voilà j'ai écrit un petit script pour repérer des erreurs dans un fichier de données:

#!/bin/bash
echo $#
if [ $# = 1 ]
then
while read ligne
do
signaletique=`echo $ligne|cut --bytes=29-31`
secuprem=`echo $ligne|cut --bytes=15`
case "$signaletique" in
"M. " )
if [ $secuprem != 1 ] then
echo $ligne
fi
;;
"MME"|"MLE" )
if [ $secuprem != 2 ] then
echo $ligne
fi
;;
esac
done <$1
fi


 
A l'exécution, il me dit qu'il y a une erreur ligne 13, soit à l'intérieur du 1er if... fi dans la boucle while :/
J'ai consulté la doc, mais je ne vois pas ce qui cloche! Tout est correct!
 
Qqun a une idée :ange: ?
 
 :hello:


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
mood
Publicité
Posté le 01-08-2003 à 12:25:36  profilanswer
 

n°300033
JBM
Posté le 01-08-2003 à 12:38:33  profilanswer
 

Il faut un ";" après un test dans le if, c'est à dire avant chaque "then" ;)

n°300040
freds45
Posté le 01-08-2003 à 12:55:33  profilanswer
 

JBM a écrit :

Il faut un ";" après un test dans le if, c'est à dire avant chaque "then" ;)


 
ouaip ça a l'air de fonctionner :)
bizarre dans la doc y'en avait pas :/


---------------
Filmstory : gardez trace des films que vous avez vu ! :D

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [Bash] Problème de script dans un if.. fi

 

Sujets relatifs
Problème avec apt-getproblème d'acceptation de certificats sous kde
probleme avec un script PHP + redhat 8.0Problême d'heure
[mandrake 9.0] probleme de carte sonproblème d'accès apache - squirrelmail depuis internet
Probleme de mise en veille avec Mandrake 9.1[HELP] probleme avec mozilla 1.4 :( pas cool
Aide pour un script :)Problème avec script bash ...
Plus de sujets relatifs à : [Bash] Problème de script dans un if.. fi


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR