Pour entrer sur le chat cliquez ici ou si le premier est en panne cliquez ici - Lisez les regles
du chat ici !
Pour parler de foot tapez /j #om (salon partenaire). Pour atteindre ce chat sur le réseau IRC Evolu.NET, c'est /j #ordinatueur ! Bon Ch@t...
| | Linux : Commande pour rechercher dans les fichiers ? |
| |
Posté le: Sam Oct 15, 2005 10:54 am |
|
|
nirousse |
Grand Posteur |
|
|
Inscrit le: 14 Fév 2004 |
Messages: 773 |
Localisation: Besançon |
|
|
|
|
|
|
Voilà, je cherche comment je peux faire pour sortir la liste de tous les fichiers PHP d'un dossier contenant 1 certaine chaîne de caratère.
déjà, il me faut find -name *.php
et un grep machaine
Mais ensuite, comment je fait pour qu'il me sorte la liste des fichiers ? |
|
|
|
|
Posté le: Sam Oct 15, 2005 4:43 pm |
|
|
Bling182 |
Modérateur |
|
|
Inscrit le: 30 Nov 2003 |
Messages: 2213 |
Localisation: Somewhere in the sky |
|
|
|
|
|
|
tu fais:
find /dossier_de_depart_de_la_recherche -name "*.php" | grep MaChaine
et la il te sortira la liste des fichiers, avec leur chemin.
Pour virer le chemin, C une histoire avec echo $# ou un truc dans le genre. (je vais relire mes cours de l'année derniere ) |
|
|
|
|
Posté le: Sam Oct 15, 2005 4:49 pm |
|
|
nirousse |
Grand Posteur |
|
|
Inscrit le: 14 Fév 2004 |
Messages: 773 |
Localisation: Besançon |
|
|
|
|
|
|
Avec ça, il me sort les fichiers dont le nom contient maChaine, et non qui contienne, à l'intérieur du fichier, ma Chaine...
Sinon, pour éviter le path, il suffit de se mettre dans le dossier dans lequel on veut rechercher, par défaut, il ne cherche que dans le dossier courant. |
|
|
|
|
| | |
Posté le: Sam Oct 15, 2005 6:01 pm |
|
|
Yoka |
Modérateur |
|
|
Inscrit le: 19 Juin 2003 |
Messages: 3046 |
Localisation: Vesontio |
|
|
|
|
|
|
Un truc du genre :
Code: | for toto in $(find /chemin/rep -name '*.php') ; do
if grep "maChaine" $toto ; then
echo $toto
fi
done |
devrait fonctionner.
Après je ne sais pas s'il y a des solutions plus simples/efficaces. |
|
_________________ Argumenter avec des imbéciles, c'est comme jouer aux échecs contre un pigeon. Peu importe votre niveau, le pigeon va juste renverser toutes les pièces, chier sur le plateau et se pavaner fièrement comme s'il avait gagné. |
|
|
|
| | |
Forum Ordinatueur ! http://forum.ordinatueur.org Index du Forum -> Software / Logiciel |
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous pouvez éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous ne pouvez pas joindre de fichier dans ce forum Vous pouvez télécharger des fichiers dans ce forum
|
Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1
|
|
|
|