Fråga : KSH: Utdragning fodrar som har först att uttrycka i fördefinerad listar

Är här logfilen: 16:01 för

Wed Jul 21: 00 ...... arkiv för
aaaaaaaaaaaaaaaaaxxxx
bbbbbbbbbbbbbbbbbyyyy
cccccccccccccccccccccc4444: 02:00 för /xxxx/yyyy/dddd/1234.log
Wed Jul 22: 03 ...... arkiv för
aaaaaaaaaaaaaaaaaa1111
bbbbbbbbbbbbbbbbbb2222
cccccccccccccccccccccc5555: /xxxx/yyyy/dddd/1235.log
….,16:01 för
Wed Jul 22: 00 ...... arkiv för
bbbbbbbbbbbbbbbbb
cccccccccccccccccccccc för
aaaaaaaaaaaaaaaaa:: /xxxx/yyyy/dddd/1236.log
..... denna logfile för
Suppose har över 100K av fodrar, jag önskar ett Korn Shell program som kan effektivt avläsa till och med logfilen och extraktet endast: 16:01 för

Wed Jul 21: 00
directory: 02:00 för /xxxx/yyyy/dddd/1234.log
Wed Jul 22: 03 ......
directory:/xxxx/yyyy/dddd/1235.log

Hints:  när som helst arkiv:: /xxxx/yyyy/dddd/123? .log visas, där bör alltid be
a datera information (gifta sig Jul xxxxx), för detta fodrar (kan vara 3, 4 fodrar),


Note: Använd inte enkelt kodifierar likt nedanfört, det är för långsamt:

cat my.log  | stunder läste you
för
done




Thank för line
do
................. " klar "

Svar : KSH: Utdragning fodrar som har först att uttrycka i fördefinerad listar

På något sätt befalla som är föreslagen i http: #a33329967
ska jordbruksprodukter
Måndag Jun 28 23:30: 02 2010 ”/ngnprod/archive/ngnprod_75018.arc”,
Måndag Jun 28 23:40: 44 2010 ”/ngnprod/archive/ngnprod_75019.arc”,
Tue Jun 29 00:04: 24 2010 ”/ngnprod/archive/ngnprod_75021.arc”,
Tue Jun 29 23:52: 32 2010 ”/ngnprod/archive/ngnprod_75206.arc”,
Gifta sig den Jun 30 23:52: 01 2010 ”/ngnprod/archive/ngnprod_75391.arc”,
Thu Jul 1 00:02: 13 2010 ”/ngnprod/archive/ngnprod_75392.arc”,
Thu Jul 1 23:51: 42 2010 ”/ngnprod/archive/ngnprod_75553.arc”,
Fri Jul 2 00:04: 03 2010 ”/ngnprod/archive/ngnprod_75554.arc”,
Fri Jul 2 00:16: 44 2010 ”/ngnprod/archive/ngnprod_75555.arc”,
Fri Jul 2 23:55: 46 2010 ”/ngnprod/archive/ngnprod_75721.arc”,
Sat Jul 3 00:09: 09 2010 ”/ngnprod/archive/ngnprod_75722.arc”,
Sat Jul 3 23:51: 51 2010 ”/ngnprod/archive/ngnprod_75888.arc”,
Sun Jul 4 00:02: 09 2010 ”/ngnprod/archive/ngnprod_75889.arc”,
när du körs på newalert.log.
Det tillfredsställer dina krav?
Andra lösningar  
 
programming4us programming4us