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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  test de presence d'un mot

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

test de presence d'un mot

n°674103
mirascheat
Posté le 15-03-2004 à 14:50:20  profilanswer
 

bonjour je voudrais une commande qui teste la presence d'un mot dans un fichier .txt genre WARNING  :wahoo:  
merci

mood
Publicité
Posté le 15-03-2004 à 14:50:20  profilanswer
 

n°674129
aigles
Posté le 15-03-2004 à 15:13:29  profilanswer
 

if [ `grep -q 'WARNING' gichier.txt` ]
   then echo "WARNING détecté"
   else echo "RAS"
fi


---------------
Jean Pierre.
n°674749
matafan
Posté le 16-03-2004 à 04:10:46  profilanswer
 

:non:

if grep -q WARNING fichier
then
        echo "WARNING détecté"
else
        echo "RAS"
fi


Bref grep -q n'affiche rien. Il faut tester la valeur de retour, pas ce qui est affiché.

n°674765
aigles
Posté le 16-03-2004 à 08:29:33  profilanswer
 

:( C'est tout a fait exact, j'utilise ce test assez souvent pour le savoir.
ça m'apprendra à répondre trop rapidement et sans me relire ...


---------------
Jean Pierre.
n°674809
kfman
Credo quia absurdum
Posté le 16-03-2004 à 10:09:31  profilanswer
 

Citation :

grep 'toto' tonfichier.txt > /dev/null
if test $? -eq 0
then
    echo "détectai"
else
    echo "pas détectai"
fi


 
:??:


Message édité par kfman le 16-03-2004 à 10:10:24

---------------
"Nous allons reformater les français" © Nicolas Sarkozy
n°674816
art_dupond
je suis neuneu... oui oui !!
Posté le 16-03-2004 à 10:18:09  profilanswer
 

ca marche grep en windows ?
 
sinon t'as      find /?


---------------
oui oui
n°674823
kfman
Credo quia absurdum
Posté le 16-03-2004 à 10:28:58  profilanswer
 

ah sous Windows:
 

Citation :


findstr 'toto' fichier.txt >nul
if errorlevel 1 goto pasdetectai
 
: detectai
echo detectai
goto end
 
: pasdetectai
echo pas detectai
 
:end


Message édité par kfman le 16-03-2004 à 10:29:18

---------------
"Nous allons reformater les français" © Nicolas Sarkozy
n°674825
art_dupond
je suis neuneu... oui oui !!
Posté le 16-03-2004 à 10:30:27  profilanswer
 

ben je suppose parce qu'il a mis "un fichier .txt"


Message édité par art_dupond le 16-03-2004 à 10:30:40

---------------
oui oui

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  test de presence d'un mot

 

Sujets relatifs
test sur un procéduremaven test:test
test[VB EXCEL] présence feuille
test claviererreur sur test à la con ( if($_POST['numero']) )
Test conditionnel en VBATest de chaine inclu dans une autre
testemail() ... test pour confimation
Plus de sujets relatifs à : test de presence d'un mot


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