![]() |
|
|
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 |
| Haltestelle finden Sie auf einem Unix-Verzeichnis-Struktur nach der Feststellung 1. Auftreten | jm0221 | Shell Programmierung und Scripting | 3 | 06-06-2008 08:19 PM |
| Hilfe bei der Suche & Ersetzen-Muster in einer Datei | dusoo | Shell Programmierung und Scripting | 0 | 05-23-2008 04:59 AM |
| ersetzen bestimmte Zeichen mit neuen Linie? | Bashar | Shell Programmierung und Scripting | 4 | 05-13-2007 05:34 PM |
| Finden & Ersetzen leere Zeilen / Räume in einer Datei | Gerry405 | SUN Solaris | 2 | 07-21-2005 05:49 AM |
| Shellscript zum Suchen und Ersetzen in der GD-UNIX | Gerry405 | UNIX for Dummies Questions & Answers | 3 | 07-12-2005 09:12 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Finden n-te Auftreten in Einklang und ersetzen
Hi,
Ich habe mehrere Dateien mit Daten, die importiert werden, um eine Datenbank. Diese Dateien enthalten Sätze mit Trennzeichen Zeichen. Einige Datensätze sind beschädigt (2 Separatoren fehlen) und ich brauche, um sie vor dem Import in die DB. Beispiel: | Feld1 | Feld2 | Feld3 | Feld4 | Feld5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | | | | Feld1 | Feld2 | Feld3 | Feld4 | Feld5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | field13 | fühlen D14 | field15 | Feld1 | Feld2 | Feld3 | Feld4 | Feld5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | field13 Die Sätze 1 und 2 sind richtig. Sie bestehen aus 15 optionale Felder getrennt durch 15 | Zeichen. Record 3 ist beschädigt, da sie die fehlenden 2 Separator-Zeichen vor field13. Es sollte wie folgt aussehen: | Feld1 | Feld2 | Feld3 | Feld4 | Feld5 | field6 | field7 | field8 | field9 | field10 | field11 | field12 | | | field13 Wie kann ich erreichen, indem Sie sed oder awk oder etwas anderes? Jede Hilfe ist sehr willkommen! TIA, Stephan. |
|
||||
|
Hey, vielen Dank für Ihre schnelle Antwort!
I don't care über ziemlich Lösungen - es funktioniert und das ist wichtig für mich! Ich habe gerade getestet auf meinem eigentlichen Dateien, und das ist, was ich gesucht! Vielleicht eines Tages habe ich die Zeit bis zum Zuhälter die Erklärung - aber ich werde nicht gewinnen und ... ![]() Nochmals vielen Dank! |
|
|||||
|
Jetzt gibt man - das ist es, was ein echter Guru kommt mit, und ich bin beeindruckt - nicht einmal daran gedacht, dass hinterhältigen Lösung.
schöne Stück Code radoulov - ich lernen etwas Neues aus Ihre Beiträge - Sie da Mensch. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|