[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Regular expression



Hallo Gebhard!

Gebhard Dettmar schrieb am Montag, den 08. Januar 2007:

> On Monday 08 January 2007 19:50, Christian Brabandt wrote:
> 
> > und dann gibt es ja auch noch perl und awk...
> 
> Wie geht das denn in awk? (werd da nicht schlau aus der Manpage)

Außer kleineren Scripten hab ich noch nie was mit awk gemacht. Nach
Studium der Manpage sollte folgendes funktionieren:


,----[ cat format.awk ]-
| { 
|     if($0~"2006\n")
|         {
|         $0=$0 getline
|         }
|     print $0
| }
`----
Aufruf mit awk -f script.awk <datei>

Oder als 1-liner:

awk '{ if ($0 ~ "2006\n") {$0 = $0 getline} print $0}' <datei>


Grüße,
Christian
-- 
hundred-and-one symptoms of being an internet addict:
57. You begin to wonder how on earth your service provider is allowed to call
    200 hours per month "unlimited."



Reply to: