Name="Bilder-Archiv"
Stich="Bilder Archiv Thumbnails HTML"
Zeit="Don Jun 14 10:05:50 MEST 2001"
Kurz="Dieser Artikel zeigt ein Shell-Skript, welches eine HTML-Seite mit
Thumbnails generiert."
Lang="
Sie haben mehrere Bilddateien, und möchten gerne eine Übersicht von
ihnen haben. Folgendes Shell-Skript erfüllt diese Aufgabe,
Download:
`exCodes bildermake.sh`
#!/bin/bash
# bildermake.sh - Generiert einen HTML-Katalog aus Bilddateinamen
# (c) Ingo Blechschmidt Thu Jun 14 10:24:50 MESZ 2001
# Verbesserungen bitte an iblech@web.de schicken.
`cat gpl.lic`
`cat add.lic`
"
nLang='
echo "<html>
<head>
<title>$1</title>
</head>
<body bgcolor=\"red\">
<!-- Automatisch generiert von $0, (c) Ingo Blechschmidt Sam Jun 2 09:39:25
MEST 2001.//-->
<table cellspacing=\"7\" cellpadding=\"3\" border="border">
<tr rowspan=\"2\">
<th colspan=\"3\" bgcolor=\"yellow\">
$1<br />
Automatisch generiert von $0, (c) Ingo Blechschmidt
Sam Jun 2 09:45:51 MEST 2001
</th>"
shift
a=4
for i in $*; do
: $[a+=1]
if [ "$a" = "5" ]; then
echo -e " </tr>\n <tr>"
a=0
fi
echo " <td><table>
<tr><td align=\"center\">
<img src=\"$i\" width=\"100\" height=\"100\" alt=\"$i\" />
</td></tr>
<tr><td align=\"center\">
<a href=\"$i\">`basename $i`</a>
</td></tr>
</table></td>"
done
echo "</table>
</body>
</html>"'
Lang="$Lang
$nLang
`exCodee`
Das Ergebnis:
`exCodes ./bildermake.sh 'Schöne Bilder' /opt/kde/share/wallpapers/\*.jpg \> /tmp/bm.tmp.html`
`exCodee`
"
nLang=""
case $1 in
Name) echo $Name; exit;;
Zeit) echo $Zeit; exit;;
Kurz) echo $Kurz; exit;;
Lang) echo $Lang; exit;;
Stich) echo $Stich; exit;;
esac
# if [ "$1" = "Name" ]; then echo $Name; fi
mself_vA=" txt/0012.txt txt/0029.txt txt/0030.txt txt/0039.txt txt/0044.txt
txt/0045.txt txt/0051.txt txt/0053.txt txt/0054.txt txt/0064.txt"