Bestimmte Zeilen einer Spalte addieren

Diskutiere Bestimmte Zeilen einer Spalte addieren im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Hallo, würde mich über Hilfe in Form eines Unix-Befehls oder AWK bei folgendem Problem freuen: Ich habe eine Textdatei, in der Werte drin sind in...

  1. xalo

    xalo Grünschnabel

    Dabei seit:
    16.06.2010
    Beiträge:
    9
    Zustimmungen:
    0
    Hallo,
    würde mich über Hilfe in Form eines Unix-Befehls oder AWK bei folgendem Problem freuen:
    Ich habe eine Textdatei, in der Werte drin sind in folgender Form:

    START 01/01/2016-00.00.00 INTERVAL 000.59.59
    ENDE 01/01/2016-01.00.00 CYCLE 0.500 SECONDS
    0CXOSA A 111 333 4 N N N 0.0
    CXOSB A 222 0 40 N N N 0.0
    CXOSC A 333 10 2 N N N 0.0
    CXOSD A 444 0 1 N N N 0.0

    START 01/01/2016-00.00.00 INTERVAL 000.59.59
    ENDE 01/01/2016-01.00.00 CYCLE 0.500 SECONDS
    0CXOSA A 555 444 4 N N N 0.0
    CXOSB A 666 0 40 N N N 0.0
    CXOSC A 777 10 2 N N N 0.0
    CXOSD A 888 0 1 N N N 0.0


    Ich möchte nun jeweils die Werte in Spalte 3 (111+222+333+444) addieren und die Summe ausgeben.
    Konkret wäre das Ergebnis so:
    1110
    2886
    usw.
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. xalo

    xalo Grünschnabel

    Dabei seit:
    16.06.2010
    Beiträge:
    9
    Zustimmungen:
    0
    Ich habe nun mit AWK die Spalte 3 der Zeilen, die das Wort CX0 haben, extrahiert und mit SED nach jeder 4. Zeile eine Leerzeile eingefügt. Soweit so gut...
    Leider bekomme ich die Summe der vier Zeilen blockweise nicht hin. Es werden immer alle Zeilen addiert...
     
Thema: Bestimmte Zeilen einer Spalte addieren
Besucher kamen mit folgenden Suchen
  1. Unix Inhalt einer Spalte addieren

    ,
  2. unix addiere werte in zeilen

    ,
  3. unix werte einer spalte addieren

    ,
  4. linux zeile nächste zeile addieren
Die Seite wird geladen...

Bestimmte Zeilen einer Spalte addieren - Ähnliche Themen

  1. Zeilen behalten, die Werte in einem bestimmten Bereich enthalten

    Zeilen behalten, die Werte in einem bestimmten Bereich enthalten: Hallo, ich habe eine Datei mit 4 Spalten, in denen Zahlenwert liegen. Ich möchte gerne alle Zeilen behalten, bei denen der Wert in der dritten...
  2. Zeilen aus Txt-Datei entfernen, wenn eine Spalte einen bestimmten Wert enthält

    Zeilen aus Txt-Datei entfernen, wenn eine Spalte einen bestimmten Wert enthält: Hallo, ich habe folgendes Problem. Ich erstelle mit Hilfe einer Shell eine Liste, die vier Spalten mit Zahlenwerten enthält. Wenn die letzte...
  3. kopieren von bestimmten zeilen

    kopieren von bestimmten zeilen: hallo, ich brauche dringend hilfe! und zwar: möchte bestimmte zeilen aus einer in die andere datei kopieren mithilfe unixbefehlen und schaffe...
  4. Unter bestimmten Umstaenden ans Zeilenende anhaengen?

    Unter bestimmten Umstaenden ans Zeilenende anhaengen?: Hi, ich hab eine Datei, die ein paar 1000 Zeilen lang ist... In manchen steht am Ende ,=, das ist in Ordnung. Aber die restlichen (die...
  5. Unter vim bestimmten Zeilen löschen

    Unter vim bestimmten Zeilen löschen: Hallo NG! Gibt es unter vim ein Kommando mit dem man Zeilen löschen kann, die bestimmt Worte enthalten? Mit: %s/suchetext//g kann ich...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden