Recherche de chaînes de caractères dans un fichier - Linux et OS Alternatifs
Marsh Posté le 23-04-2002 à 10:39:00
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
Marsh Posté le 23-04-2002 à 10:44:35
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.
Marsh Posté le 23-04-2002 à 10:51:42
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 '\.'
Marsh Posté le 23-04-2002 à 10:15:22
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.