Scan dossier pour retrouver mot dans un fichier sous Debian

On y discute de tout, ou presque...
Répondre
Avatar de l’utilisateur
Tachyon
Membre
Membre
Messages : 138
Inscription : 11 janv. 2017, 14:39
Status : Hors-ligne

Bonsoir,

je dois édité des pages prestashop , beaucoup, je me demande si il existe un outil console dans Debian qui pourrais m'aider a retrouver la partie du code que je recherche afin de savoir quel page édité en faisant un scann dans le dossier.

suis sûr que Debian sais faire ça très bien :)
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Tachyon a écrit : 04 oct. 2018, 23:11Bonsoir,
je dois édité des pages prestashop , beaucoup, je me demande si il existe un outil console dans Debian qui pourrais m'aider a retrouver la partie du code que je recherche afin de savoir quel page édité en faisant un scann dans le dossier.
suis sûr que Debian sais faire ça très bien :)

Prestashop = Base de donnée (non ?)
Ce serait donc plutôt là qu'il faut chercher.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
Tachyon
Membre
Membre
Messages : 138
Inscription : 11 janv. 2017, 14:39
Status : Hors-ligne

Ha !? tu pense que je pourrais rechercher dans la BDD ?

ce que je veux faire c'est chercher le code php ou html dans les fichiers TPL de prestashop , voire dans le style.css
dans prestashop ils séparent tout par section , par exemple pour l'index, iil y a plusieurs fichiers de 2ko , un pour le header , un autre pour le footer etc..

c'est un peu compliquer de savoir ou se cache tel ou tel morceau de code

par contre je vois que grep pourrait mettre utile ????
Avatar de l’utilisateur
Mimoza
Contributeur
Contributeur
Messages : 655
Inscription : 22 avr. 2016, 12:00
Localisation : Terre
Status : Hors-ligne

La commande «find» te permet de faire ça. Pas besoin de chercher plus loin.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Hello,
Du coup je suis moins sur (j'ai relu ta question)...
Si c'est dans les template, oui à coup de find et/ou grep ça devrait le faire.
Si c'est du texte ajouté via le "back-office" de prestashop c'est dans la bdd.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Salut Tachyon,

pour trouver les fichiers qui contienent l'expression

$ grep -lR "mon expression" /chemin/absolu/

=> renvoie liste : /chemin/absolu/fichier_nom

Pour modifier le contenu des fichiers :

$ find . -maxdepth n -type f -name "*.php" -exec sed -i 's/chain1/chain2/g' '{}' \;

-maxdepth n ⇒ À supprimer (no limite) ou donner une valeur à n

chain1 = ce que tu veux remplacer
chain2 = nouvelle chaine remplaçante
**Simple Utilisateur** -- Debian stable - XFCE
Répondre