Bonjour à tous,
Je suis en train de créer un script bash mais j'ai un problème pour modifier un fichier. En faite, je ne sais pas comment m'y prendre...
Au vue de mes recherches je pense que je vais devoir avoir besoin de 'sed' même de 'sed -i' mais je n'ai pas vraiment compris son fonctionnement.
Et j'ai lu qu'il été super pour faire du remplacement de chaine alors que moi je veux juste ajouter une ligne au bon endroit dans un fichier.
Quelle est la meilleure méthode pour cela ?
Le fichier est de la forme :
1 2 3 4 5 6 7 8 9 10 11
| <!DOCTYPE NETSCAPE-Bookmark-file-1>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1 LAST_MODIFIED="1192049179">Bookmarks</H1>
<DL><p>
<DT><H3 LAST_MODIFIED="1192052493" PERSONAL_TOOLBAR_FOLDER="true" ID="NC:PersonalToolbarFolder">Mandriva</H3>
<DL><p>
<DT><A HREF="http://
[...]
</DL><p> |
Je veux pouvoir ajouter une chaine de caractère comme ceci :
1 2 3 4 5 6 7 8 9 10 11 12
| <!DOCTYPE NETSCAPE-Bookmark-file-1>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1 LAST_MODIFIED="1192049179">Bookmarks</H1>
<DL><p>
<DT><H3 LAST_MODIFIED="1192052493" PERSONAL_TOOLBAR_FOLDER="true" ID="NC:PersonalToolbarFolder">Mandriva</H3>
<DL><p>
<DT><A HREF="http://mandrivalinux-online.eu" SHORTCUTURL="mlo" >MandrivaLinux-Online</A>
<DT><A HREF="http://
[...]
</DL><p> |
Quelle méthode me conseillez vous ?
Partager