bonsoir tous le monde.
Voila j'ai un nouveau soucis (petit celui-ci).
en fait il faut que je recupere la derniere ligne d'un fichier pour comparer des valeurs. Mais est-ce que je suis obliger de sauver la derniere ligne ds un fichier tmp.
voici mon code :
Code :
- TEMPFIC="tmp.txt"
- ligne=`tail -1 sauv.txt`
- echo $ligne >b
- grep -wi $1 b >$TEMPFIC
- if [ $? -eq 0 ] ;then
- echo "We have a winner !!!!"
- else
- echo "Mauvaise conclusion"
- fi
- rm $TEMPFIC 2>log.txt
|
Donc ici avec le tail je sauvegarde le resultat ds un fichier b mais est-ce obligatoire ? puis je faire les testes de comparaison autrement ?
Sinon j'ai une autre question quand je fais le grep, il affiche dans la console la ligne du fichier et moi je veux pas alors je le met dans un fichier. Y a t'il pas moyen de faire la redirection vers une sorte de poubelle que vers un fichier ?
merci d'avance
Message édité par schmur le 08-12-2004 à 22:36:21