Pytanie : KSH: Ekstrahujący linia który mieć pierwszy Słowo w the pierwszy lista

Tutaj być logfile:

Wed Jul 21 16:01: 00 ......
aaaaaaaaaaaaaaaaaxxxx
bbbbbbbbbbbbbbbbbyyyy
cccccccccccccccccccccc4444 książka telefoniczna: /xxxx/yyyy/dddd/1234.log
Wed Jul 22 02:00: 03 ......
aaaaaaaaaaaaaaaaaa1111
bbbbbbbbbbbbbbbbbb2222
cccccccccccccccccccccc5555 książka telefoniczna: /xxxx/yyyy/dddd/1235.log
….
Wed Jul 22 16:01: 00 ......
aaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbb
cccccccccccccccccccccc książka telefoniczna:: /xxxx/yyyy/dddd/1236.log
.....
Suppose ten logfile mieć nad 100K linia, I chcieć Korn Skorupa program który móc efektywnie przez the logfile i tylko:

Wed Jul 21 16:01: 00
directory: /xxxx/yyyy/dddd/1234.log
Wed Jul 22 02:00: 03 ......
directory:/xxxx/yyyy/dddd/1235.log

Hints:  za każdym razem, gdy książka telefoniczna:: /xxxx/yyyy/dddd/123? .log wystawiać, tam  musieć zawsze be
a daktylowy informacja (Poślubiać Jul xxxxx) zanim ten kreskowy (móc 3, 4 linia)


Note: Używać prosty kod jakby pod, ono być zbyt wolny:

cat my.log  | podczas gdy read line
do
.................
done




Thank you

Odpowiedź : KSH: Ekstrahujący linia który mieć pierwszy Słowo w the pierwszy lista

Jakkolwiek, the rozkaz proponować w http: #a33329967
produkować
Mon Jun 28 23:30: 02 2010 "/ngnprod/archive/ngnprod_75018.arc"
Mon 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"
Poślubiać 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"
Siedzieć Jul 3 00:09: 09 2010 "/ngnprod/archive/ngnprod_75722.arc"
Siedzieć Jul 3 23:51: 51 2010 "/ngnprod/archive/ngnprod_75888.arc"
Słońce Jul 4 00:02: 09 2010 "/ngnprod/archive/ngnprod_75889.arc"
gdy biegać na newalert.log.
Wymaganie satysfakcjonować twój wymaganie?
Inne rozwiązania  
 
programming4us programming4us