[shell] afficher les noms des fichiers qui vérifient un grep

afficher les noms des fichiers qui vérifient un grep [shell] - Débats - Linux et OS Alternatifs

Marsh Posté le 03-12-2002 à 13:57:45    

salut tout le monde :)
j'ai dans un répertoire plusieurs (15 on va dire) fichiers .htm. Je cherche dans ces fichiers la chaîne "genere_graph.php", voici ce que je fais pour le moment :

Code :
  1. cat *.htm | grep genere_graph.php | more


 
Question : comment faire pour qu'il m'affiche le nom du fichier dans lequel la chaîne a été trouvé en plus de la ligne qui contient la châine... (si on peut afficher le numéro de ligne dans le fichier en question, ça devient top...) ?

Reply

Marsh Posté le 03-12-2002 à 13:57:45   

Reply

Marsh Posté le 03-12-2002 à 14:07:02    

Essayes plutot :
grep genere_graph.php *.htm | more


Message édité par e_esprit le 03-12-2002 à 14:07:13

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 03-12-2002 à 14:14:30    

ok, merci ça me donne bien le nom du fichier comme ça ! (pas lae numéro de ligne, mais c pas le plus important...)

Reply

Marsh Posté le 03-12-2002 à 14:16:53    

pour le numero de ligne tu rajoutes '-n' (cf. man grep).


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed