• # Exemple de code qui coince

    Posté par . En réponse au message Remplacer une séquence par le contenu d'une variable, dans un fichier. Évalué à 1.

    Désolé de ne pas avoir mis le bout de code en question, je l'avais mis dans un premier journal qui a disparu dans une erreur de connexion, et j'ai écrit celui-ci sur un autre PC, sans accès à mon code.

    Donc voilà en gros ce que j'ai pour le moment. La première partie (commentée) travaille seulement sur un flux de texte, la seconde n'est pas dynamique :


    make_substitutions() {
    # for i in $(grep -o '<!--$[A-Za-z0-9_\-]*-->' template.html)
    # do
    # eval echo "$(echo $i | sed 's/[<!>\-]//g')"
    # done
    sed -i -e s@'<!--$MTIME-->'@"$MTIME"@ \
    -e s@'<!--$TITLE-->'@"$TITLE"@ \
    -e s@'<!--$URL-->'@"$URL"@ \
    -e s@'<!--$VERSION-->'@"$VERSION"@ \
    -e s@'<!--$WEBSITE_TITLE-->'@"$WEBSITE_TITLE"@ \
    template.html
    }