Hi
I have a log file that has been created using tail and specifying two files.
So the log file has output from both files. It looks like this :
==> /var/log/device.log <==
01/01/2012 DATA DATA DATA DATA DATA DATA
01/01/2012 DATA DATA DATA DATA DATA DATA
01/01/2012 DATA DATA DATA DATA DATA DATA
01/01/2012 DATA DATA DATA DATA DATA DATA
01/01/2012 DATA DATA DATA DATA DATA DATA
01/01/2012 DATA DATA DATA DATA DATA DATA
==> /var/log/system.log <==
01/01/2012 FOO FOO FOO FOO FOO FOO FOO
01/01/2012 FOO FOO FOO FOO FOO FOO FOO
01/01/2012 FOO FOO FOO FOO FOO FOO FOO
01/01/2012 FOO FOO FOO FOO FOO FOO FOO
==> /var/log/device.log <==
01/01/2012 BAR BAR BAR BAR BAR BAR BAR
01/01/2012 BAR BAR BAR BAR BAR BAR BAR
01/01/2012 BAR BAR BAR BAR BAR BAR BAR
01/01/2012 BAR BAR BAR BAR BAR BAR BAR
==> /var/log/system.log <==
01/01/2012 TEST TEST TEST TEST TEST TEST
01/01/2012 TEST TEST TEST TEST TEST TEST
01/01/2012 TEST TEST TEST TEST TEST TEST
01/01/2012 TEST TEST TEST TEST TEST TEST
this keeps repeating with device.log and system.log data interspersed with each other.
What I'd like to do is read that file and create 2 new files.
device.log - containing all the device data
&
system.log - containing all the system data.
I can read the file line by line, but how do I get this to work ?
Thanks 🙂