![]() |
|
|
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 |
| regex zu löschen mehrere leere Zeilen in einer Datei? | fedora | Shell Programmierung und Scripting | 6 | 10-11-2007 05:36 PM |
| mit sed Befehl zum Löschen eines String über mehrere Zeilen | radha.kalivar | Shell Programmierung und Scripting | 9 | 07-25-2007 11:26 AM |
| Benötigen Sie zu löschen mehrere Zeilen in einer Datei. | kangdom | Shell Programmierung und Scripting | 6 | 10-16-2006 12:02 PM |
| mehrere leere Zeilen löschen | whatisthis | Shell Programmierung und Scripting | 3 | 11-09-2005 05:42 PM |
| Löschen Sie mehrere Zeilen w / sed | bookoo | Shell Programmierung und Scripting | 2 | 07-25-2003 11:03 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Guten Morgen,
Novice scripter in Unix hier, und ich habe in Lauf und sed Aufgabe kann ich nicht ganz wrap meinem Kopf herum. Ich bin meine Haare Ziehen Sie schnell genug, wie sie ist, und dachte, ich würde auf die Kenntnisse Bank. Ich habe eine Datei, die sortiert Ich versuche zu trimmen nach Löschen einer Zeile, deren ersten Zeichen sind Wiederholungen eines vorherigen Zeile. dh 1 ABCD 1 CDEF 1 EFGH 2 ACDE 2 GLKGI 2 KLIGH . . . 10 ABSD 10 OIHIHN 10 OHOIN . . . XX LIHIN XX OIHNM XX OHINK Ich brauche zum Löschen einer Zeile, für die die Header-Zeile (die ersten drei Zeichen sind eine Wiederholung.) Also für die vorangegangenen Zeilen sie werde die erste Zeile, beginnt mit "1" die erste Zeile, beginnt mit "2" usw. Die Ergebnis wäre der 1 ABCD 2 ACDE . 10 ABSD . XX LIHIN Die ersten drei Zeichen sind immer ganze Zahlen, nicht mehr als 2 Ziffern, gefolgt von einem Leerzeichen, aber die maximale Anzahl Änderungen (es kann irgendwo zwischen 11 und 40) Ich vermute, die andere Möglichkeit wäre, um die erste Zeile, die "1", der ersten Zeile, die "2" usw. und lassen Sie sie in eine neue Datei. Ich bin mehr mit SED, Aber mit AWK oder etwas anderes wäre das auch kein Problem. Vielen Dank im Voraus! |
| Lesezeichen |
| Tags |
| awk, awk trim, trim, trim awk |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|