![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Drehbuch für einen 3-zeiliges Absatz | invinzin21 | Shell Programmierung und Scripting | 2 | 12-18-2007 01:11 AM |
| Anhängen einer Zeile in einer Datei nach einer bestimmten Zeile | maxvirrozeito | Shell Programmierung und Scripting | 7 | 12-12-2007 01:58 PM |
| Anhängen der Zeile endet mit ")", um neue Zeile | aismann | Shell Programmierung und Scripting | 4 | 08-13-2007 03:09 AM |
| Anhängend die Zeilennummer und ein seperator zu jeder Zeile der Datei? | pjcwhite | Shell Programmierung und Scripting | 4 | 03-21-2007 01:29 AM |
| Konvertieren eines Absatzes zu Zeile | RIMs | Shell Programmierung und Scripting | 6 | 06-07-2006 04:17 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Habe eine weitere Frage, die seit eluding mich den ganzen Tag.
Ich habe Datei Ich versuche, so neu, dass jeder Zeile angehängt, mit einem ID-Code, aber die ID-Code zu aktualisieren, da sie durch die Datei sucht. Dh ---- Beginn ----- Original Datafile Zustand \u003d XXX Header-Linie 1 Header-Linie 2 Data Station 1 5,43 2 6,43 3 7,8 4 450 5 650 Zustand \u003d YYY Header-Linie 1 Header-Linie 2 Data Station 1 654 2 987 3 875 4 874 5 678 Zustand \u003d ZZZ ZZZ . . . . ---------- ----------- Ende Datendatei und ich möchte, um ihn zu -------- Beginn Gewünschte Datafile ------ Zustand \u003d XXX XXX Kopfzeile 1 XXX Kopfzeile 2 XXX XXX Station Daten XXX 1 5,43 XXX 2 6,43 XXX 3 7,80 XXX 4 4500 XXX 5 6506 XXX XXX Zustand \u003d YYY YYY Header-Linie 1 YYY Header-Linie 2 YYY YYY Station Daten YYY 1 654 YYY 2 987 YYY 3 875 YYY 4 874 YYY 5 678 YYY YYY Zustand \u003d ZZZ ZZZ . . . ------ ------ Ende Gewünschte Datafile Mit möglicherweise mehrere tausend einzigartigen Zustand ID und Datensätze. Es gibt auch einige leere und Header-Zeilen vor jedem Datensatz und Anhängen der Zeile, die Kennung ist gut so. Alle leer und Header-Zeilen sind bereits gelöscht werden zu einem späteren Schritt. Wenn es nur einigen wenigen Fällen konnte ich schwer-Code, aber unter der Bedingung, ID Update wie es geht ist mir im Moment. Vielen Dank im Voraus! Bisher haben Sie alle waren sehr hilfreich und ich werde auf jeden Fall zurück. Prost Josh |
|
||||
|
Code:
awk ' BEGIN{FS="= "}
/Condition/ {cond = $2 ; print $0 ;next}
/^$/ { print cond ; next}
{print $0 " " cond}
' "file"
Ausgang: Code:
# ./test.sh Condition = XXX XXX Header Line 1 XXX Header Line 2 XXX XXX Station Data XXX 1 5.43 XXX 2 6.43 XXX 3 7.8 XXX 4 450 XXX 5 650 XXX XXX Condition = YYY YYY Header Line 1 YYY Header Line 2 YYY YYY Station Data YYY 1 654 YYY 2 987 YYY 3 875 YYY 4 874 YYY 5 678 YYY YYY Condition= ZZZ ZZZ ZZZ |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|