Recupere la valeur numerique de grep -c

Résolu/Fermé
seb75
Messages postés
20
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
25 mars 2008
- 19 mars 2008 à 10:52
seb75
Messages postés
20
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
25 mars 2008
- 19 mars 2008 à 11:26
Bonjour,

J'aimerai verifié ma ligne de commande et verifié si les fichiers en entrés sont les bons cad ca doit etre des fichiers .xml et voila comment j'ai pensé faire mais j'arrive pas a recuperé la valeur numerique de grep -c voila mon code

echo $1 > inter.txt
echo $2 >> inter.txt


if [ grep -c ".xml" inter.txt = 2 ]

then
echo "ca marche"
else
echo "ca marche pas
fi

Ps le code ne fai pas que ca!!!!

Merci d'avance

1 réponse

jipicy
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
19 mars 2008 à 10:53
Salut,
if [ $(grep -c ".xml" inter.txt) = 2 ] 
;-))
0
seb75
Messages postés
20
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
25 mars 2008

19 mars 2008 à 11:06
Merci bcp mais ca marche pas
voila les messages d'erreurs :
./truc.sh: line 9: unexpected EOF while looking for matching `"'
./truc.sh: line 11: syntax error: unexpected end of file

Merci d'avance!!
0
seb75
Messages postés
20
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
25 mars 2008

19 mars 2008 à 11:26
Autant pour moi ca marche tres tres bien merci bcp ca me sauve la vie!!!!!!

Peut etre a bientot!!!
0