Version complète: sur le forum Webmaster Hub : recherche d'une chaine de caractère
Webmaster Hub > Informatique & Internet > PC-Gyver > Linux, freebsd
ams51
Bonjour,
quelle est la ligne de commande sous linux pour donner la liste des fichiers qui contiennent une chaine de caractère dans un répertoire et ses sous répertoires ?

Merci
NorSeb
Bonjour,

essaye :
CODE
ls -lR | grep lachaine
ams51
Merci
Dan
Ce n'est pas correct...
Cette commande donne effectivement les fichiers dont le nom contient cette chaîne... mais le contenu des fichiers n'est pas analysé.

Pour analyser le contenu c'est un peu plus complexe:
CODE
cd /repertoire
find . -type f -print -exec grep "la chaîne" {} \; | more


J'ai ajouté le | more pour la pagination, sinon cela défile trop vite wink.gif
ams51
Merci Dan
NorSeb
Au temps pour moi, j'avais lu la question un peu trop vite blushing.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.