Re: moulinette

Page principale

Répondre à ce message
Auteur: Edgar Bonet Orozco
Date:  
À: guilde
Sujet: Re: moulinette
> Je cherche un programme qui me permette de créer
> automatiquement un certain nombre de fichiers textes en
> ne remplaçant dans chacuns d'eux que certaines parties.


sed ?

> Concrétement, il s'agit de créer automatiquement plusieurs
> fichiers HTML semblables, mais dont seulement une image
> diffère. Les données qui changent se trouvent dans une Dbase.
> La moulinette puisant dedans pour generer les fichiers.


----- liste_images -----
image1.jpeg
image2.jpeg
image3.jpeg
----- liste_images -----

----- modele.html -----
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html><head>
    <title>Une jolie image</title>
</head><body>


<h1>Une jolie image</h1>

<p>
<!-- Insertion automatique de l'image ici -->

<p>Elle est jolie, non ?
</body></html>
----- modele.html -----

----- moulinette.sh -----
#!/bin/sh

DATABASE=liste_images

for image in `cat $DATABASE`; do
    fichier=${image%.jpeg}.html
    sed "/Insertion automatique de l'image ici/a\\
    <img src=\"$image\">" modele.html > $fichier
done
----- moulinette.sh -----


Edgar.