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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell] Comparaison de chaines ----> résolu avec grep :)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Shell] Comparaison de chaines ----> résolu avec grep :)

n°930991
camarchepo​a
m'enfin !
Posté le 23-12-2004 à 15:17:38  profilanswer
 

Bonjour,
 
je voudrai faire un test pour savoir si une chaine de caractère est incluse dans une autre du genre :
 

Code :
  1. if [ $1 contient "toto" ]
  2. then
  3.    echo "le parametre inclus toto"
  4. else
  5.    echo "le parametre n'inclus pas toto"
  6. fi


 
sachant que si je passe "abctotoz" ca doit passer dans le else ...
 
Je ne connais quasiment pas le shell alors si vous pouvez m'aider !
 
Merci  :jap:


Message édité par camarchepoa le 29-12-2004 à 11:28:11
mood
Publicité
Posté le 23-12-2004 à 15:17:38  profilanswer
 

n°931073
matafan
Posté le 23-12-2004 à 17:19:25  profilanswer
 

PATTERN=toto
 
if echo $1 | grep -qF $PATTERN
then
    echo "le parametre inclus $PATTER"
else
   echo "le parametre n'inclus pas $PATTERN"
fi


Message édité par matafan le 23-12-2004 à 17:22:58
n°933453
camarchepo​a
m'enfin !
Posté le 29-12-2004 à 10:58:28  profilanswer
 

matafan a écrit :

PATTERN=toto
 
if echo $1 | grep -qF $PATTERN
then
    echo "le parametre inclus $PATTER"
else
   echo "le parametre n'inclus pas $PATTERN"
fi



 
 
Quelle bonne surprise en revenant de RTT de voire ce message  :love:  
 
Merci beaucoup, c'est parfait :)
 

n°934369
nohack
Posté le 30-12-2004 à 20:01:19  profilanswer
 

salut,je vois pas trop ce que cest PATTERN,est que cest une variable toute simple?

n°934376
matafan
Posté le 30-12-2004 à 20:35:35  profilanswer
 

Ben oui, c'est une variable d'environement qui contient "toto".


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

  [Shell] Comparaison de chaines ----> résolu avec grep :)

 

Sujets relatifs
[RESOLU] Pb de lancement de fichiers php[résolu] StackOverflowError avec les ObjectOutputStream
[C] getch getchar getc et gcc 3.3.2 [Resolu][résolu] insertion flash (ie)
fonction mysql_connect [RESOLU][résolu] Problème de validation XHTML
constructeur d'un type générique [Résolu : pas possible]Passage de variable sqlplus=>shell
[resolu] focus sur JFrame[RESOLU] Precision d'un float à l'affichage
Plus de sujets relatifs à : [Shell] Comparaison de chaines ----> résolu avec grep :)


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