← Back to team overview

sslug-teknik team mailing list archive

Re: Et simplere og evt. mere effektivt script

 

Tirsdag 13 januar 2004 15:36 kvad S. Munk:
> > > Jan 13 11:53:58 firewall IN IN=eth0 OUT=
> > > MAC=00:30:4f:09:86:48:00:03:6b:1a:6c:a8:08:00 SRC=xx DST=xx
> > > LEN=48 TOS=0x00 PREC=0x00 TTL=125 ID=3794 DF PROTO=TCP SPT=1271
> > > DPT=139 WINDOW=16384 RES=0x00 SYN URGP=0
> >
> > Er ovenstående 1 lang linje i original-filen?
> > Er blanktegnet før og efter mønstret et enkelt mellemrum? Ikke en
> > tabulator eller noget andet whitespace?
>
> Hvordan kan jeg tjekke det?
> Data kommer i en fifo direkte fra syslogd hvis det skulle give
> problemer.

God aften Søren,

hjernen er det første man bliver senil på, men der er lidt håb for 
mig ;o)

Der er jo flere forekomster på samme linje af det mønster du vil have 
erstattet.

Prøv at sætte et lille 'g' efter den sidste skråstreg i sed-kommandoen 
(lige før afslutnings-pingen).

Uden dette 'g' erstatter sed kun den første forekomst på linjen og 
springer eventuelle andre forekomster på samme linje over.

'g' angiver at du vil have sed til at erstatte alle forekomster 
"globalt" linjen.

Prøv det og meld tilbage om det virker. :o)

Hilsen Johnny :o)



Follow ups

References