Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME I. Les programmes

27. SCR4_SBS : remplacement d'une section d'un fichier HTML

Ce programme recherche deux strings dans un fichier et remplace tout ce qui se trouve entre les deux strings par le contenu d'un fichier.

Cette fonction est particulièrement utile dans le cas des fichiers HTML: elle permet par exemple de remplacer en une seule opération les barres navigationnelles dans tous les fichiers d'un site.

En Unix, il va de soi qu'il faut avoir les priorités d'accès suffisantes pour pouvoir effectuer les opérations.

Le programme scr4_spl génére des tag spéciaux en tête et en fin de fichier pour permettre à scr4_sbs d'effetuer les remplacements nécessaires. Ces tags sont :

Le programme scr4_toc ajoute aussi des tags spéciaux dans la table des matières générée: le fichier débute par le tag !STARTTOC et se termine par !ENDTOC.

Syntaxe

SCR4_SBS [-rbs] from to replfile file(s) ...

-r : recursive
-b : backup each file in *.bak
-s : silent
from = string beginning the section to be replaced
to = string ending the section to be replaced
replfile = file containing the new text
file = file to be modified (wildcards allowed)

Exemple

    $ scr4_spl -i tmp.htm -o refs -l 2 -t "SCR/AL1"
$ scr4_toc -i refs.htm -o toc.htm -l 4
$ scr4_sbs -s "!STARTTOC" "!ENDTOC" toc.htm myfile.htm
$ scr4_sbs -s "!STARTHEADER" "!ENDHEADER" header.ht1 refs*.htm
$ scr4_sbs -s "!STARTFOOTER" "!ENDFOOTER" footer.ht1 refs*.htm

Dans cet exemple, on trouve les opérations suivantes:

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be