![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
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 |
| Abrufen von Wert aus einer Datei | Satish @ 123 | Shell Programmierung und Scripting | 1 | 05-17-2008 07:40 AM |
| Abrufen von Daten aus einer Datei | tpltp | Shell Programmierung und Scripting | 2 | 03-28-2008 05:36 AM |
| wie Sie einen bestimmten Charakter aus einer Datei? | singalla | UNIX for Dummies Questions & Answers | 1 | 02-27-2008 10:05 AM |
| Wie, um eine bestimmte Zeile aus einer Datei | vinayap | UNIX for Dummies Questions & Answers | 2 | 07-11-2007 02:16 PM |
| abrufen Zeitstempel mit einer Datei | 2nilotpal | UNIX for Dummies Questions & Answers | 2 | 08-08-2002 06:23 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Abrufen von Nachrichten aus der Datei
Hey alle, ich habe diese Datei enthält, die eine Menge von Nachrichten im Format wie
[2/2/07 13:23:00] Das ist meine Botschaft !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Check This! [2/2/07 13:23:10] Das ist meine zweite Botschaft !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! [2/2/07 13:24:48] Das ist meine dritte Botschaft !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! wenn ich "grep" auf diese Datei mit "2/2/07 13:23", es wieder [2/2/07 13:23:00] Das ist meine Botschaft !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! [2/2/07 13:23:10] Das ist meine zweite Botschaft !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! aber ich will in der Tat [2/2/07 13:23:00] Das ist meine Botschaft !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Check This! [2/2/07 13:23:10] Das ist meine zweite Botschaft !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!! da diese Nachrichten span über mehrere Zeilen, könnte jemand mir sagen, wie das zu erreichen, was ich brauche? Thank you so much! |
|
||||
|
Ich gehe davon aus, dass Sie die Nachricht mit [ und span über mehrere Zeilen
Code:
awk ' /2\/2\/07 13:23/ { print ; getline ;while( match( $0 , "^[^\[]" ) || match( $0 ,"2\/2\/07 13:23") ) { print ; getline; } } ' file
|
|
||||
|
Zitat:
Code:
awk -v RS="[" ' /2\/2\/07 13:23/ { print "["$0 } ' file
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|