On Wed, Jul 10, 2002 at 17:30, Christian Marillat wrote:
> >> Est ce possible de remplacer un mot (ex toto) par un autre (ex titi)dans
> >> plusieurs fichiers, sans les ouvrir un par un à la main.
>
> > for f in * ; do sed s/toto/titi/ $f > $f.new ; mv $f.new $f ; done
>
> Il vaut mieux utiliser
Le 10 Juillet 2002 à 17:30, Christian Marillat a écrit:
> >> "AF" == Alexandre Fayolle writes:
>
> > On Wed, Jul 10, 2002 at 05:14:18PM +0200, Dominique Billard wrote:
> >> Bonjour
> >>
> >> Est ce possible de remplacer un mot (ex toto) par un autre (ex titi)dans
> >> plusieurs fichiers,
>> "AF" == Alexandre Fayolle writes:
> On Wed, Jul 10, 2002 at 05:14:18PM +0200, Dominique Billard wrote:
>> Bonjour
>>
>> Est ce possible de remplacer un mot (ex toto) par un autre (ex titi)dans
>> plusieurs fichiers, sans les ouvrir un par un à la main.
> for f in * ; do sed s/toto/titi/ $f
Ta question trouverait plus naturellement sa place sur la liste
[EMAIL PROTECTED]
Pour s'inscrire :
[EMAIL PROTECTED]
Pour se désinscrire
[EMAIL PROTECTED]
Concernant ta question, tu peux essayer un truc du genre :
$ ll | awk '{print$9}' | grep tes_fichiers | sed "s/toto/titi/g"
A+
--
Use
On Wed, Jul 10, 2002 at 05:14:18PM +0200, Dominique Billard wrote:
> Bonjour
>
> Est ce possible de remplacer un mot (ex toto) par un autre (ex titi)dans
> plusieurs fichiers, sans les ouvrir un par un à la main.
for f in * ; do sed s/toto/titi/ $f > $f.new ; mv $f.new $f ; done
Alexandre Fayol
si je dis pas de betise il y a sed qui fait ca tres bien.
Sinon un petit script perl en utilisant les expression rationnel.
Je dois en avoir un exemple sous la main si tu veux.
max
Le 10/07/02 à 17:14, Dominique Billard a écrit:
> Bonjour
>
> Est ce possible de remplacer un mot (ex toto) par un
6 matches
Mail list logo