Recupere la valeur numerique de grep -c

Résolu
seb75 Messages postés 20 Statut Membre -  
seb75 Messages postés 20 Statut Membre -
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
Configuration: Windows 2000
Internet Explorer 6.0

1 réponse

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    if [ $(grep -c ".xml" inter.txt) = 2 ] 
    ;-))
    0
    1. seb75 Messages postés 20 Statut Membre
       
      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
    2. seb75 Messages postés 20 Statut Membre
       
      Autant pour moi ca marche tres tres bien merci bcp ca me sauve la vie!!!!!!

      Peut etre a bientot!!!
      0