J'ai plus ou moins 700 fichiers répartis dans plusieurs répertoires et 
l'insertion ne se fait pas toujours sur la même ligne mais toujours 
après la balise <HEAD>... si je n'avais qu'un fichier j'utiliserais vi 
ou kwrite ....

jipe wrote:

> On Mon, 23 Sep 2002 21:36:06 -0400
> gerald <[EMAIL PROTECTED]> wrote:
> 
> 
>>Je voudrais ajouter une nouvelle ligne après une phrase dans un ficher 
>>texte en utilisant sed.
>>
>>J'ai ;
>>
>><HTML>
>><HEAD>
>><TITLE>
>>
>>et je voudrais
>>
>><HTML>
>><HEAD>
>><META NAME="MSSmartTagsPreventParsing" CONTENT="TRUE">
>><TITLE>
>>
>>je réussis à faire ;
>>
>><HTML>
>><HEAD><META NAME="MSSmartTagsPreventParsing" CONTENT="TRUE">
>><TITLE>
>>
>>
>>Mais comment faire pour ajouter un retour de ligne après <HEAD> et avant 
>><META ... ???
>>
>>
>>
>>--
>>///////////////////
>>La Photo du Jour
>>
>>Gérald Brosseau
>>
>>http://gb-photodujour.com
>>
>>
>>
>>
> 
> si tu n'as qu'un fichier, je te propose d'utiliser ed
> 
> ton fichier s'appelle toto (pris au hasard bien sur!)
> 
> $ ed toto
> xxx
> #le 1er affichage est le nb de caractères du texte! tape ensuite:
> 1,$p
> #cette commande affiche le contenu du fichier toto du début à la fin -> résultat 
>affiché:
> <HTML>
> <HEAD>
> <TITLE>
> ...et la suite....
> #tu veux donc insérer un ligne en 3ème ligne ->
> 3i
> <META NAME="MSSmartTagsPreventParsing" CONTENT="TRUE">
> .
> #tape ce qui précède en terminant par un "."
> #tu sauvegardes et quitte en tapant:
> wq
> $
> 
> si tu as plusieurs fichiers avec la même structure, rien ne t'empêche d'en faire un 
>petit script que tu appelles de la manière suivante:
> 
> $ ed script.ed < mes_fichiers
> 
> script.ed ressemblera à:
> 
> 3i
> <META NAME="MSSmartTagsPreventParsing" CONTENT="TRUE">
> .
> w
> q
> 
> 1 fichier à la fois, ou alors avec une boucle "for, do, done"
> 
> bye
> jipe
>  
> 
> 
> 
> ------------------------------------------------------------------------
> 
> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";
> 


-- 
///////////////////
La Photo du Jour

Gérald Brosseau

http://gb-photodujour.com


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Reply via email to