[bash] mehrzeilige Rückgabe auswerten

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von 2TAKTER, 15.01.2008.

  1. #1 2TAKTER, 15.01.2008
    2TAKTER

    2TAKTER Foren As

    Dabei seit:
    26.11.2007
    Beiträge:
    94
    Zustimmungen:
    0
    Ort:
    Würzburg (zugezogen)
    Hi
    also ein grep-befehl bringt folgende rückgabe:
    Code:
    /bla/blubb/bling.10.txt:SUCHBEGRIFF WERT
    /bla/blubb/bling.2.txt:SUCHBEGRIFF WERT
    /bla/blubb/bling.31.txt:SUCHBEGRIFF WERT
    /bla/blubb/bling.42.txt:SUCHBEGRIFF WERT
    /bla/blubb/bling.511.txt:SUCHBEGRIFF WERT
    nun möchte ich gern wissen, wie ich die anzahl der zurück gegebenen zeilen heraus bekomme und wie ich jede einzeln in ein array laden kann.

    dank im voraus
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 tuxlover, 15.01.2008
    tuxlover

    tuxlover Der den Tux knuddelt

    Dabei seit:
    26.10.2005
    Beiträge:
    2.106
    Zustimmungen:
    0
    Ort:
    berlin
    Die anzahl der zeilen kriegst du, glaube ich so hin
    Code:
    grep foo |wc -l
    
    und was die übergabe in ein array betrifft, müsste das so fiunlktionieren

    Code:
    declare -a VAR=$(grep foo)
    
    man bash
    man wc
     
  4. #3 2TAKTER, 15.01.2008
    2TAKTER

    2TAKTER Foren As

    Dabei seit:
    26.11.2007
    Beiträge:
    94
    Zustimmungen:
    0
    Ort:
    Würzburg (zugezogen)
    ok, ersteres funzt wunderbar
    zweites nicht so

    aber ich habe es hinbekommen... jetzt hätte ich noch gern eine funktion, die redundante daten aus dem array schmeißt, heißt, alle doppelten werte löscht.
     
  5. #4 fabtagon, 15.01.2008
    fabtagon

    fabtagon somebody

    Dabei seit:
    20.07.2005
    Beiträge:
    28
    Zustimmungen:
    0
    sort und uniq sind deine Freunde
     
  6. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema: [bash] mehrzeilige Rückgabe auswerten
Besucher kamen mit folgenden Suchen
  1. bash befehl mehrzeilig auswerten

Die Seite wird geladen...

[bash] mehrzeilige Rückgabe auswerten - Ähnliche Themen

  1. Debug Modus [Bash]

    Debug Modus [Bash]: Huhu, mach ich gleich noch ein Thread, nachdem mir so gut und schnell geholfen wurde :) Also, ich will nun ein Debug Modus machen, daher ich...
  2. [bash] Verzeichnisse rekursiv durchlaufren?

    [bash] Verzeichnisse rekursiv durchlaufren?: Hallo zusammen, ich versuche mir zur Zeit mit ein paar (Bash)Scripts einen *sicheren* Backupscript zu schreiben. Dazu müsste ich ein Verzeichniss...
  3. Zeilen bis zum Wort XXXX löschen [Bash]

    Zeilen bis zum Wort XXXX löschen [Bash]: Hallo, Gibt es eine Möglichkeit alle Zeilen in einer Textdatei bis zu einem bestimmten Wort oder einer bestimmten Zeilen Nummer zu löschen?...
  4. [bash] if-Abfrage mit RegEx

    [bash] if-Abfrage mit RegEx: Hallo, ich möchte in einem Bash-Skript prüfen, ob die an das Skript übergebene Variable "src_ip" eine IPv4-Adresse ist. Eine detaillierte...
  5. [bash] nicht alle array werte werden eingelesen

    [bash] nicht alle array werte werden eingelesen: Hi, ich habe folgendes Problem ich habe ein array mit 29 Elemnten definiert. Wenn ich mir nun aber echo ${#array} ausgeben lasse, kommt er nur...