Name="Der HTML-Automat" Stich="HTML Bash convert sh Website" Zeit="Fre Jul 27 10:32:21 MEST 2001" Kurz="Sie wollen eine Website mit möglichst gleichem Layout. Dieser Artikel zeigt, wie." Lang=" Das Umwandlungsskript geht von dem folgendem Format der Eingabedateien aus: `exCodes Format der Eingabedateien` #!/bin/bash Name="" Stich="" Zeit="" Kurz="" Lang="" . shtxt2html.sh echo -n "\$HTML" unset Name Stich Zeit Kurz Lang HTML `exCodee` Die Eingabetexte sind also nichts anderes als Shellskripte, in denen der eigentliche Text und ein paar Zusatzinformationen (Stichwörter, Zeitstempel, Zusammenfassung) in Variablen abgelegt wird.
Danach wird das Skript shtxt2html.sh aufgerufen, welches die Eingangsvariablen verarbeitet und dann nach STDOUT ausgibt.
Das Umwandlungsskript, Download: `exCodes shtxt2html.sh` #!/bin/bash # shtxt2html.sh - Ein kleiner HTML-Automat, er konvertiert Variablen in HTML # Copyright (C) Fre Jul 27 11:00:26 MEST 2001 by Ingo Blechschmidt `cat gpl.lic add.lic` colorO=FF7833 # Headerfarbe colorR=FF8944 # Navigationsbarfarbe colorM=FFEEEE # Zusammenfassungsfarbe colorL=ffffee # Haupttextfarbe colorH=eeeeff # Hintergrundfarbe headerN=LinuxGuide # Name der Website cat < \$headerN - \$Name

\$headerN

|Home|

\$Name
\$Zeit
\$Stich

\$Kurz



      `cat logo.txt`
     

\$Lang

EOeF `exCodee` " case $1 in Name) echo $Name; exit;; Stich) echo $Stich; exit;; Zeit) echo $Zeit; exit;; Kurz) echo $Kurz; exit;; Lang) echo $Lang; exit;; esac # if [ "$1" = "Name" ]; then echo $Name; fi mself_vA="txt/0007.txt txt/0012.txt txt/0029.txt txt/0030.txt txt/0039.txt txt/0051.txt txt/0053.txt txt/0054.txt txt/0093.txt"