Tag: grep
Linux : trouver un mot dans les fichiers d’un dossier
par Fru le nov.16, 2009, dans Astuces Linux
Premier petit billet qui inaugure une nouvelle section : les astuces linux !
Si comme moi vous avez des serveurs sous linux, il se peut que vous ayez besoin de savoir quel fichiers contiennent telle ou telle occurence (mots).
Pour cela, il y a la magnifique fonction grep qui permet de faire beaucoup de choses et notamment celle-ci !
donc voilà le code à tapper dans votre shell si vous désirez rechercher les fichiers qui contiennent le mot dark – dark étant un exemple biensur à replacer par ce que vous voulez !
grep -H -r « dark » votre_dossier
cela vas vous lister les fichiers avec la ligne qui contient l’occurence, ex :
/home/fru/projet_dark/fichier.php un peu dark est un super blog
si toutefois vous désirez avoir uniquement la liste des fichiers et que vous ne voulez pas afficher la ligne contenant l’occurence, tappez ceci dans votre shell :
grep -H « dark » votre_dossier -R | cut -d: -f1
voici le résultat :
/home/fru/projet_dark/fichier.php
si vous voulez plus d’infos sur la fonction grep, tappez dans votre shell : man grep
++





