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"
