• Shell Scripting

    awk – Ändern der Großschreibung in Kleinbuchstaben

    Die Funktion tolower in einem awk Skript ändert Grossbuchstaben in Kleinbuchstaben: awk '{ print tolower($0) }' Die Funktion toupper in einem awk Skript ändert Grossbuchstaben in Kleinbuchstaben: awk '{ print toupper($0) }' Beispiel für AWK Funktion tolower In diesem Beispiel soll das erste Feld in Kleinbuchstaben ausgegeben werden. echo ABCDEF GHIJK | awk '{ print tolower($1), $2 }' abcdef GHIJK Beispiel für AWK Funktion toupper In diesem Beispiel soll das erste Feld in Kleinbuchstaben ausgegeben werden. echo abcdef ghijk | awk '{ print toupper($1), $2 }' ABCDEF ghijk

  • Shell Scripting

    Leerzeilen aus einer ASCII Datei entfernen

    Um bei einer Dateianzeige die leeren Zeilen zu entfernen, gibt es verschiedene Möglichkeiten. Ich stelle hier 2 Methoden vor. Variante 1 verwendet den Unix Befehl grep grep -v ^$ Variante 2 verwender das Kommando awk. awk ' NF>0 ' Beispiel für grep Das verwendete Pattern setzt sich aus einem ^ für den Zeilenanfang und einem $ für das Zeilenende zusammen. Leerzeilen setzen sich ja, bei genauer Betrachtung, aus einem Zeilenanfang sofort gefolgt von einem Zeilenende zusammen. echo "ABCDEF \n\n GHIJK \n\n\nXYZ" | grep -v ^$ ABCDEF GHIJK XYZ Beispiel für awk Beim awk wird die interne Variable NF verwendet. NF enth%auml;lt die Anzahl der Felder der aktuellen Zeile. Leerzeilen haben…

  • SAP,  SLD

    SLD Arbeitsverzeichnis – CR Content Update

    Das Aktualisieren von SLD Inhalten (CIM Modell, SAP CR CONTENT) erfolgt durch Upload der entprechenden Dateien aus dem SAP Service Marketplace (https://service.sap.com/swdc > Download -> Support Packages and Patches -> SAP Technology Components -> SAP CR Content) Beim Upload und Einspielen werden diese Dateien auf dem Server der SAP Instanz zwischengepeichert. Der Speicherort ist standardmäßig das SLD Arbeitsverzeichnis und entspricht der Java System Eigenschaft sys.global.dir, bzw. sollte mit dem Profilparameter DIR_GLOBAL übereinstimmen. Eine Änderung dieses Arbeitsverzeichnisses kann im SLD über Administration -> Profile / Settings vorgenommen werden. Fehlerhafte Eingaben für das Arbeitsverzeichnis erzeugen Fehlermeldungen wie: ERROR com.sap.lcr.start.StartDirector: Problems detected during setup of the SLD working directory “”, working directory is…