• Korn Shell / Bash,  Shell Scripting

    Sehr nützliche grep Funktionen

    grep wird von Linuxx/Unix Administratoren zwar sehr oft genutzt, einige sehr mächtige Optionen werden aber zu Unrecht wenig genutzt oder sind den Administratoren nicht bekannt. 1. Zeilen vor und nach der Fundstelle des Suchbegriffs ausgeben. grep bietet die äusserst nützliche Funktion, Zeilen vor und nach dem gefundenen Suchbegriff anzuzeigen. Um die Funktionen der grep Optionen darzustellen, verwende ich als Beispiel ein IBM Skript mit folgendem Inhalt, das von grep durchsucht wird: cat collector.sh #!/bin/sh binDir=`dirname ${0}` . ${binDir}/setupCmdLine.sh ${WAS_HOME}/bin/collector.sh “$@” Die Option -A zeigt n Zeilen nach der Fundstelle an. grep -A 1 setup collector.sh . ${binDir}/setupCmdLine.sh ${WAS_HOME}/bin/collector.sh “$@” Die Option -B zeigt n Zeilen vor der Fundstelle an. grep…

  • Oracle,  Oracle Datenbank

    Mit SQLPLUS direkt HTML Dateien erzeugen

    Seit Oracle 8i gibt es eine elegante Methode mit SQL*Plus direkt HTML Code zu erzeugen. Dazu wird die HTML Ausgabe mit SET MARKUP HTML ON aktiviert. Deaktiviert wird die HTML Ausgabe mit: SET MARKUP HTML OFF SPOOL OFF SQL Statement Dieses Beispiel gibt das SQL Statement show user als HTML Datei /tmp/ts_size.htm aus. SET MARKUP HTML ON SPOOL ON – HEAD “<title>SQL*Plus Report</title> – <STYLE TYPE=’TEXT/CSS’> – <!–BODY {background: ffffc6} –> – </STYLE>” BODY “TEXT=’#FF00Ff'” – TABLE “WIDTH=’90%’ BORDER=’5′”   SET ECHO OFF SPOOL /tmp/ts_size.htm   show user;   SPOOL OFF SET MARKUP HTML OFF SET ECHO ON Details verrät die Oracle Dokumentation: Generating HTML Reports from SQL*Plus