![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Bearbeitung einer CSV-Datei | janemary.a | High-Level-Programmierung | 1 | 05-11-2007 07:27 AM |
| Haben Sie ein Shell-Skript prüfen, ob eine Datei existiert, bevor eine andere Datei | heprox | Shell Programmierung und Scripting | 3 | 11-14-2006 03:26 AM |
| Datei-Verarbeitung auf perl | garric | Shell Programmierung und Scripting | 2 | 09-02-2006 12:25 AM |
| Verarbeitung Zeile in der Datei | fablef00 | Shell Programmierung und Scripting | 8 | 01-23-2006 11:41 AM |
| Die Verarbeitung einer Textdatei | TheCrunge | UNIX for Dummies Questions & Answers | 1 | 11-09-2005 11:47 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Verarbeitung einer Datei mit sed und awk
Hallo,
Ich habe, was wahrscheinlich eine einfache Aufgabe in Text Manipulation, aber ich kann einfach nicht mein Gehirn wrap um ihn herum. Ich habe eine Text-Datei, die etwa wie folgt aus. Beachten Sie, dass einige haben Mitte Initialen in das erste Feld ein und manche nicht. john.r.smith: john.smith @ yahoo.com george.w.bush: gwbush@whitehouse.gov larry.doby: ldoby@hotmail.com tom.t.hall: tom.t.hall @ nashville.com Abschließend möchte ich mit einer Datei, die etwa so aussieht: John Smith <tab> <tab> john.smith @ yahoo.com George Bush <tab> <tab> gwbush@whitehouse.gov Larry <tab> doby <tab> ldoby@hotmail.com Tom <tab> Halle <tab> tom.t.hall @ nashville.com Also, ich möchte jeder Zeile aufgeteilt in zwei Bereiche getrennt durch eine Registerkarte. Ich konnte einfach nicht mit awk und schrieb es in eine Datei. awk-F ':' '(print $ 1 "\ t" $ 2)' Eingabedatei> Ausgabedatei Ich möchte, um die Mitte im ersten Feld 1, falls vorhanden. Ich kann das, dass mit sed, Aber wie kann ich nur Feld 1 und verlassen Feld 2 intakt? Ihre Vorschläge sind herzlich willkommen. |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|