Comment filtrer un resultat de recherche locate par repertoire.
Résolu/Fermé
afrogodfather
Messages postés
16
Date d'inscription
mardi 21 août 2012
Statut
Membre
Dernière intervention
18 mars 2013
-
5 mars 2013 à 12:35
afrogodfather Messages postés 16 Date d'inscription mardi 21 août 2012 Statut Membre Dernière intervention 18 mars 2013 - 5 mars 2013 à 16:09
afrogodfather Messages postés 16 Date d'inscription mardi 21 août 2012 Statut Membre Dernière intervention 18 mars 2013 - 5 mars 2013 à 16:09
A voir également:
- Comment filtrer un resultat de recherche locate par repertoire.
- Google recherche par image - Guide
- Recherche musique - Guide
- Recherche personne par nom de famille ✓ - Forum Réseaux sociaux
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Facebook recherche par nom et prénom ✓ - Forum Facebook
3 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
5 mars 2013 à 13:08
5 mars 2013 à 13:08
Salut,
Utiliser la commande "find" à la place de "locate" ?
Utiliser la commande "find" à la place de "locate" ?
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
5 mars 2013 à 13:30
5 mars 2013 à 13:30
hello
locate -r "/home/rep/.*fichier"
afrogodfather
Messages postés
16
Date d'inscription
mardi 21 août 2012
Statut
Membre
Dernière intervention
18 mars 2013
5
5 mars 2013 à 14:21
5 mars 2013 à 14:21
Merci dubcek je vais voir ce que ca donne,
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
5 mars 2013 à 14:26
5 mars 2013 à 14:26
tu peux peut être faire sinon une base de donnée de recherche par /home/rep, comme ça tu optimise réellement.
afrogodfather
Messages postés
16
Date d'inscription
mardi 21 août 2012
Statut
Membre
Dernière intervention
18 mars 2013
5
5 mars 2013 à 14:35
5 mars 2013 à 14:35
En fait j'ai ceci comme code qui fonctionne bien avec "locate" mais qui manque de filtrage car il expose tout les répertoires du serveur. c'est pourquoi j'aimerai le limiter à /home/data. Et n'étant pas du tout doué en développement je me trouve coïncé, merci pour ton aide.
<html>
<body>
<pre>
<form action="#" method="get">
<input type="text" name="nom"/>
<input type="submit"/>
</form>
<?php
$nom=$_GET['nom'];
system("locate $nom | grep /");
?>
</pre>
</body>
</html>
<html>
<body>
<pre>
<form action="#" method="get">
<input type="text" name="nom"/>
<input type="submit"/>
</form>
<?php
$nom=$_GET['nom'];
system("locate $nom | grep /");
?>
</pre>
</body>
</html>
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
5 mars 2013 à 15:57
5 mars 2013 à 15:57
locate -r regexp permet de filtrer à ce niveau
afrogodfather
Messages postés
16
Date d'inscription
mardi 21 août 2012
Statut
Membre
Dernière intervention
18 mars 2013
5
5 mars 2013 à 16:09
5 mars 2013 à 16:09
Merci Dubcek et à vous autres le regexp marche bien. ca marche comme je voulais pour la première partie. il ne me reste plus qu'à l'introduire dans le script, vous êtes sympa
5 mars 2013 à 14:17