Bonjour ou bonsoir à tous,

J'explique mon problème, j'ai une centaine de fichiers html (Donc nommés ***.hmtl) et dedans, je n'ai pas les balises de début et de fin.

J'aimerais ajouter ces balises avec un petit bash.

Au début je souhaite intégrer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="robots" content="noindex, nofollow, noarchive"/>
 
 
<title>Dupont -  Messages </title>
<link rel="stylesheet" href="style.css" type="text/css"/>
 
</head>
<body>
<div id="bdiv">
<table id="btab"><tr>
<td id="lhs">
<img width="200" src="../photo/profile.jpg"/>
<div id="tabs"><a href="profile.html">Profil</a> <a href="wall.html">mur</a> <a href="photos.html">Photos</a> <a href="friends.html">Amis</a> <b>Messages</b> </div>
</td>
<td id="rhs">
<h1>Dupont</h1>
<div id="content" class="tabmessages">
et à la fin

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
</div>
</td></tr></table>
<div class="downloadnotice">Downloaded by Dupont (<a href="http://www.facebook.com/dupont">http://www.facebook.com/dupont</a>) on 15 janvier 2013 à 10:40</div>
</div>
</body>
</html>
J'ai mis ces bouts de code dans les fichiers "debut.txt" et "end.txt".

J'ai ensuite tenter la commande :

pour ajouter automatiquement à la fin, mais ça me dit : Redirection ambiguë

Et pour ajouter au début, j'ai essayé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed -i "1i\debut.txt" >> *.html
mais je sais pas si on peut ajouter un fichier avec la commande sed et surtout, j'ai la même erreur que pour mon cat...

Je débute avec les commandes bash et donc je ne sais pas trop quoi faire avec ce redirection ambiguë :/

Merci d'avance !