Installer le paquet complet avec référence locale et tous les modes publiés.
install replacereplaceUtilisez-le lorsqu’une même correction textuelle doit toucher plusieurs fichiers. Gardez le premier passage en prévisualisation, contrôlez fichiers et occurrences, puis répétez seulement ensuite avec -w.
Commencez par exemple par .bak sont utiles avant la modification globale.
replace <old> <new> [path] [options]replace <old> <new>prévisualiser dans les fichiers du dossier courant
replace <old> <new> <file>prévisualiser dans un seul fichier
replace <old> <new> <dir> -rprévisualiser récursivement dans un dossier
-wécrire atomiquement les changements prévus
-ichercher le texte sans tenir compte de la casse
-putiliser <old> comme expression régulière PHP complète
-e <exts>limiter les extensions, par exemple php,js,css ou tar.gz
-g <glob>limiter les noms avec un glob tel que *.php
-bcréer des copies .bak avant écriture
-ainclure vendor, node_modules, VCS et caches
Sans chemin, le dossier courant est utilisé. Les sous-dossiers ne sont parcourus qu’avec -r. -e <exts> filtre les extensions et -g <glob> les noms. Dépendances, VCS et caches sont ignorés sans -a ; les liens symboliques ne sont jamais traités.
La prévisualisation est le mode par défaut et affiche les occurrences par fichier. Répétez avec -w pour écrire. -b crée d’abord .bak et s’arrête si la sauvegarde existe déjà. -i concerne le texte simple ; -p attend une expression régulière PHP complète avec ses délimiteurs.
Au plus 5000 fichiers sont examinés ; les binaires et fichiers de plus de 4 Mio sont ignorés. Le rapport liste au plus 500 fichiers modifiés. L’écriture passe par un fichier temporaire puis rename.
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Installer le paquet complet avec référence locale et tous les modes publiés.
install replaceInstaller le paquet réduit. La référence locale est omise ;
install replace -mInstaller exactement cette version publiée.
install replace -v 1.1.4upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.
upgrade replaceSupprimer le bloc d’extension sans toucher au noyau ni aux autres modules.
install replace -uLes exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
cd \sandbox | replace beta "beta reviewed" workspace/original.txtPreview workspace/original.txt
Files 1
Matches 1
Would write 1replace alpha omega workspace/original.txt -wWrite workspace/original.txt
Files 1
Replaced 1replace ALPHA omega workspace/original.txt -iPreview workspace/original.txt
Case insensitive
Matches 1
Would write 1replace "~beta.*~" "beta" workspace/original.txt -pPreview workspace/original.txt
Mode regex
Matches 1
Would write 1replace debug false config -r -e iniPreview config
Extensions ini
Files 1
Matches 1
Would write 1replace alpha omega workspace -r -g "*.txt"Preview workspace
Mask *.txt
Files 3
Matches 2
Would write 2replace debug false config -r -w -bWrite config
Files 2
Replaced 2
Backups 2replace vendor_name package_name . -r -aPreview .
Hidden included
Matches 1
Would write 1replace absent present missing.txtFichier introuvable: missing.txtsandbox/workspace/replace.txtL’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.
status=draft
owner=lil
status=draft
L’aide précise que