jag sitter och analyserar en log-fil och vill bygga om den lite. Jag sitter i en BusyBox-miljö och har inte Python, Perl eller ens en kompilator för den hårdvara jag sitter på. Å andra sidan har jag grep, awk och ash så jag borde klara mig bra.
Jag vill stycka log-filen till fler mindre filer för att lättare titta på dem. Jag har börjat med grep för att plocka ut de rader jag är intresserad av från log-filen. Raderna innehåller något av orden Input, Action eller State med mellanslag o kolon före o efter.
Kod: Markera allt
grep "\:\ Input\:\ \|\:\ Action\:\ \|\:\ State\:\ " LOGFILE
Kod: Markera allt
20100330 20:08:35 2 ModulABC-123: Input: bla bla bla1
20100330 20:08:35 3 ModulABC-123: Action: bla bla bla2
20100330 20:08:35 3 ModulABC-123: State: bla bla bla3
20100330 20:08:35 2 ModulY: Input: bla bla bla4
20100330 20:08:35 3 ModulY: Action: bla bla bla5
20100330 20:08:35 3 ModulY: State: bla bla bla6
20100330 20:08:35 2 ModulY: Input: bla bla bla7
20100330 20:08:35 3 ModulY: Action: bla bla bla8
Tacksam för all hjälp.
/Per