syntaxe de sed
Posté : 20 janv. 2007, 13:54
Bonjour.
J'ai une ligne à modifier dans une 40ène de fichiers php.
Ce script ne passe pas. Pouvez vous m'aider niveau syntaxe svp ?
ligne à modifier : $uidd = $urow['val'];
par : toto
Et j'ai beau mettre des \ partout j'y arrive pas. J'ai aussi chercher de la doc (http://www.grymoire.com/Unix/Sed.html par exemple) mais je bloque.
Vraiment, si quelqu'un peut m'aider, merci !
J'ai une ligne à modifier dans une 40ène de fichiers php.
Ce script ne passe pas. Pouvez vous m'aider niveau syntaxe svp ?
ligne à modifier : $uidd = $urow['val'];
par : toto
Code : Tout sélectionner
#! /bin/bash
for file in *.php
do
cp $file $file.bak &&
sed "s|$uidd = $urow[\'val\'];|toto|g" $file.bak > $file
done
Vraiment, si quelqu'un peut m'aider, merci !