Jörg Reinholz: Log Datei als html Datei anzeigen, Problem mit Steuerzeichen

Beitrag lesen

Die Umsetzung des von Martin, dedlfix, Gunnar dargestellten:

echo "Content-type: text/plain; charset=utf-8\n\n";  
tail -n10000 /home/schorsch/games/logs/ $QUERY_STRING

oder, als HTML:

echo "<pre>";  
tail -n10000 /home/schorsch/games/logs/ $QUERY_STRING | sed 's/</\&lt;/g' | sed 's/>/\&gt;/g';  
echo "</pre>";

Bester Weg, wenn es denn UNBEDINGT HTML sein soll:

Datei htmlspecialchars.sed: (Leserecht reicht!)

s/&/\&quot;/g  
s/</\&lt;/g  
s/>/\&gt;/g  
s/"/\&quot;/g  
s/'/\&#039;/g  

Im Shell-Skript dann:

echo "<pre>";  
tail -n10000 /home/schorsch/games/logs/ $QUERY_STRING | sed -f htmlspecialchars.sed;  
echo "</pre>";  

Jörg Reinholz