Forum Clubic

Rechercher un mot dans un fichier

Bonjour à tout le monde.
Ma question du jour est : comment rechercher par exemple un mot dans plusieurs fichiers textes qui se trouveraient dans un même dossier ou qui aurait par exemple les mêmes 3 premières lettres.
Je suis désolé là je n’ai pas trop le temps de chercher dans le man car c’est assez urgent et que je dois faire autre chose :stuck_out_tongue:

Merci pour ce qui répondront :slight_smile:

grep mot fichier

grep est sensible à la case (majuscules/minuscules)
pour le rendre insensible : grep -i

Edite : me suis un peu gourrer :smiley:

donc : for i in abc*; do echo $i; grep -i mot $i; done

echo $i pour afficher le nom du fichier duqsuel sort le résultat de grep

Merci à vous 2 :slight_smile:
La premiere soluce est rapide mais la seconde est pas mal en effet si je veux savoir dans quel fichier c’est. Bon là c’était plutot la date que je recherchais… (elle se trouve dans les fichiers donc c’est bon)

[fixed]grep -R ‘mot’ repertoire[/fixed] avec le i en plus du R pour l’insensibilité à la case