essaie fgrep, qui ne prend pas d'expression régulière.
PinG
merou91 a écrit a écrit :
Oui mais y a pas un problème avec les '.' dans la chaine de caractères parce que $vi monfichier | grep '123.3.2.1' ne marche pas chez moi.
grep fait du patern matching sur des REGEXP ((1)grep et (7)regex), hors '.' est un caractère spécial. essaye '\.'
merou91
Oui mais y a pas un problème avec les '.' dans la chaine de caractères parce que $vi monfichier | grep '123.3.2.1' ne marche pas chez moi.
PinG
merou91 a écrit a écrit :
Voilà j'ai un fichier et je voudrais rechercher uen chaîne de caractères dans le fichier pour ca j'utilise : $grep '123.23.2.1' monfichier
Mais après que le texte s'affiche je souhaiterai faire une deuxième recherche sur une deuxième chaine de caractères, en prenant toujours en compte le premier critère. (je ne souhaite pas rechercher les deux chaînes d'un coup)
Sinon je ne comprends pourquoi : $vi monfichier | grep '123.23.2.1' ne marche pas alors que : $vi monfichier | grep '123' marche.
Merci.
grep truc fichier | grep muche
merou91
Voilà j'ai un fichier et je voudrais rechercher uen chaîne de caractères dans le fichier pour ca j'utilise : $grep '123.23.2.1' monfichier
Mais après que le texte s'affiche je souhaiterai faire une deuxième recherche sur une deuxième chaine de caractères, en prenant toujours en compte le premier critère. (je ne souhaite pas rechercher les deux chaînes d'un coup)
Sinon je ne comprends pourquoi : $vi monfichier | grep '123.23.2.1' ne marche pas alors que : $vi monfichier | grep '123' marche.