Sed – rechercher remplacer

Substitution basique Simple – 1ère occurrence (de chaque ligne) rencontrée uniquement Globale – Toutes les occurrences (de chaque ligne) rencontrées Ciblée – Seulement la 2ème occurrence (de chaque ligne) rencontrée Substitution conditionnée Simplee /Motif/ – Uniquement si la ligne contient “motif” Numéro de ligne – Uniquement la ligne n° “N” /Regex/ – Uniquement s’il y a correspondance avec l’expression régulière Avancée 0,/regex/ – Uniquement la 1ère occurrence rencontrée Bloc /motif1/,/motif2/…
Lire la suite...Remplacer des expressions dans un fichier avec cat|sed

Il suffit d’utiliser la commande cat comme suit dans un shell : cat fichier | sed s/AVANT/APRES/g > fichier Cela aura pour effet de remplacer l’expression AVANT par APRÈS. Il est donc aussi très simple de supprimer certains termes en ne mettant rien dans APRÈS, ce qui donne : cat fichier | sed s/AVANT//g > fichier Il existe également cette méthode pour la même chose : cat fichier | sed…
Lire la suite...sed, Rechercher/Remplacer

Voici la syntaxe : De manière simple sed -i ‘s/texte a rechercher/texte a remplacer/g’ *.php De manière récursive avec find find . -name “*.php” -exec sed -i ‘s/texte a rechercher/texte a remplacer/g’ {} \;
Lire la suite...