jeudi, mai 19, 2011

Find: Trouver un fichier contenant une chaîne de caractères bien défini


Je suppose que vous connaissez les commandes de base sous Linux !
Sinon vous pouvez vous initiez ici

Par exemple si je veux chercher le fichier de connexion vers la base de données pour mon damaine exemple.com

On sait deja que pour se connecter à la base il nous faut 3 paramètres :
1. l'hote (generalement localhost)
2. Un Login
3. Un Mot de passe

Et pour se connecter il faut passer par exemple par la fonction mysql_connect(); en lui passant les paramètres cité ci-dessus: mysql_connect("localhost", "login", "password");

Alors voici la ligne de commande pour trouver ce fichier:

# find /var/www/vhosts/exemple.com/httpdocs -name '*' | xargs grep -l "mysql_connect"

Aucun commentaire: