J
JoeDormann
Grünschnabel
Hallo,
ich habe schon viel gesucht hier, aber ich komme nicht weiter.
Ich möchte in beliebigem html Inhalt einen Platzhalter §§§§§§§§ ersetzen durch einen anderen Text.
Betreffender Ausschnitt ::
Die Html-Texte wurden sauber eingelesen.
Offensichtlich scheitert sed, da die zeichen < > der tags zur umleitung für einlesen und ausgabe benutzt werden.
Der output in eine neue html Datei klappt so noch nicht.
Vielleicht sind auch noch mehr fehlerhafte Sachen in dem Scriptpart.
Ich würde mich über etwas Hilfe freuen.
Gruß Joe
ich habe schon viel gesucht hier, aber ich komme nicht weiter.
Ich möchte in beliebigem html Inhalt einen Platzhalter §§§§§§§§ ersetzen durch einen anderen Text.
Betreffender Ausschnitt ::
Code:
echo "start html"
# lese liste von namen aus datei in variable v3 inhalt "huge ernst maria toto"
read v3 < $thisdir/$filename.Live.Data.cut.sort.uniq
dirgraph="/home/user1/www/@graph"
#lese header
read z1txt < $dirgraph/z1.txt
#erzeuge 4 mal body part, ersetze und immer in die gleiche variable zurückspeichern
for i3 in ${v3[@]}; do
read z2Ltxt < $dirgraph/z2L.txt
$z2Ltxt="$z2Ltxt"$(echo $z2Ltxt | sed -e -r '/§§§§§§§§/${i3}/')
done
#footer parts
read z3txt < $dirgraph/z3.txt
read z4txt < $dirgraph/z4.txt
#zusammenbauen und ausgeben
aus="$z1txt $z2Ltxt $z3txt $z4txt"
echo "$aus" >> "$hisdir/indexL.html"
echo "end html"
Offensichtlich scheitert sed, da die zeichen < > der tags zur umleitung für einlesen und ausgabe benutzt werden.
Der output in eine neue html Datei klappt so noch nicht.
Vielleicht sind auch noch mehr fehlerhafte Sachen in dem Scriptpart.
Ich würde mich über etwas Hilfe freuen.
Gruß Joe
Zuletzt bearbeitet: