Anzeige:
Ergebnis 1 bis 5 von 5

Thema: sed in Array?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Oct 2011
    Beiträge
    7

    sed in Array?

    Hallo Zusammen,
    ich bin noch Anfänger auf dem Linux-Gebiet und habe eine relativ einfache Frage.

    Ich möchte aus einem File die Zeilennummern, in denen ein bestimmte Zeilenfolge steht, in einen Array haben.

    Mein Versuch sieht bisher so aus:
    Zeilennummern=$(echo $Zeilennummern | sed -n -e '/T: Bus=01 Lev=03*/=' drivers)

    Wenn ich jetzt aber mit echo $Zeilennummern[1] den Inhalt aufrufen möchte, ist er leer.
    Könnt ihr mir sagen, was ich tun muss?

    Vielen Dank für eure Antworten!

    emoly
    Geändert von emoly (22.10.11 um 17:32 Uhr)

  2. #2
    Registrierter Benutzer Avatar von buzz768
    Registriert seit
    Apr 2005
    Ort
    Rostock
    Beiträge
    2.016
    Code:
    zeilen=($(sed -n -e '/T: Bus=01 Lev=03.*/=' drivers))
    echo ${zeilen[1]}
    Arch Linux / Intel Z77 / i5-3570K / 8GB PC3-1333 / SAMSUNG SSD 830 128GB

  3. #3
    Registrierter Benutzer
    Registriert seit
    Oct 2011
    Beiträge
    7
    super, danke!

  4. #4
    Registrierter Benutzer
    Registriert seit
    Oct 2011
    Beiträge
    7
    Wenn ich das jetzt aber in ein Skript einfüge und das dann ausführe kommt die Fehlermeldung

    " Syntax error: "(" unexpected "

    an was liegt das, dass es in der shell geht, aber als Skript nicht?

  5. #5
    Registrierter Benutzer Avatar von buzz768
    Registriert seit
    Apr 2005
    Ort
    Rostock
    Beiträge
    2.016
    Keine Ahnung... hier geht's.
    Code:
    $ cat drivers 
    T: Bus=01 Lev=03
    T: Bus=02 Lev=03
    T: Bus=01 Lev=03
    T: Bus=02 Lev=04
    $ cat script.sh 
    zeilen=($(sed -n -e '/T: Bus=01 Lev=03.*/=' drivers))
    echo ${zeilen[1]}
    $ bash script.sh 
    3
    Müsstest dein Script mal posten.
    Arch Linux / Intel Z77 / i5-3570K / 8GB PC3-1333 / SAMSUNG SSD 830 128GB

Ähnliche Themen

  1. viele Fehlermeldungen beim Kernel-kompilieren Ursache?
    Von barde im Forum Kompilieren von Kernel und Sourcen
    Antworten: 11
    Letzter Beitrag: 04.03.10, 17:15
  2. lm-sensors Debian kompilier Problem
    Von RTSX im Forum Kompilieren von Kernel und Sourcen
    Antworten: 3
    Letzter Beitrag: 05.07.07, 14:30
  3. problem mit gentoo/emerge
    Von ZuXeZ im Forum System installieren und konfigurieren
    Antworten: 3
    Letzter Beitrag: 08.08.03, 18:26
  4. CPU-Temperatur
    Von BLUESCREEN3D im Forum Linux Allgemein
    Antworten: 86
    Letzter Beitrag: 23.06.03, 21:48
  5. qmail compilierungsprob
    Von compfreek im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 25.03.03, 06:17

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •