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
A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
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