Anzeige:
Ergebnis 1 bis 7 von 7

Thema: anfänger frage script soll zählen

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #7
    Registrierter Benutzer Avatar von jeebee
    Registriert seit
    01.01.2005
    Ort
    Bern || Zürich
    Beiträge
    540
    Ich werfe mal noch
    Code:
    line=1
    target_line=0
    while read line_contents; do
        if [ $line -eq $target_line ]; then
            echo $line_contents | wc -w
        fi
        echo $line_contents | grep "(FPL" > /dev/null
        if [ $? -eq 0 ]; then
            # linie mit "(FPL" gefunden
            target_line=$(( $line + 3 ))
        fi
        line=$(( $line+1 ))
    done < input
    in den Raum.

    In dieser Lösung wird die Datei nur einmal eingelesen; allerdings fehlt das Erkennen, ob die folgende Zeile auch noch zum Resultat gehört, dies sollte aber relatv einfach möglich sein.

    PS: $(( $line+1 )) ist bash Funktionalität für einfache Rechenoperationen.
    Geändert von jeebee (16-06-2012 um 11:20 Uhr)
    my very own 128 bit integer
    C4 D3 B8 A8 9E A0 C6 EC 7D EC A8 15 28 D1 92 58
    more information

Lesezeichen

Berechtigungen

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