i had the following type of data file vchrdump:
Vouchers For Date :05/01/2009 *
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
ENTRY 4 13 FLDAIRY 20070038 GANDLA SIVA VARA PRASAD 9,400.00 GSD RRR
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total Debits For Date 05/01/2009 :
Total Credits : 9,400.00
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Vouchers For Date :06/01/2009
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
TR-INT 6 11 FLDAIRY 20070011 GANI DIBBAMMA SB 5662 3.00 GSD BSR
ENTRY 16 82 FLDAIRY 20070011 GANI DIBBAMMA SB 5662 3.00 GSD BSR
ENTRY 16 83 FLDAIRY 20070011 GANI DIBBAMMA SB 5662 84.00 GSD BSR
ENTRY 9 46 FLDAIRY 20070022 DUDEKULA UMAYULU SB 7023 400.00 GSD BSR
i want the date part of 'Vouchers For Date :05/01/2009' to be inserted at the begining of each row till the next date comes..and so on...
i tried the following command:
BEGIN {i=0} NF>10 && NF<16{print $0 ; i++ } i==999 NEXT
which gave the data as under:
ENTRY 4 13 FLDAIRY 20070038 GANDLA SIVA VARA PRASAD 9,400.00 GSD RRR
TR-INT 6 11 FLDAIRY 20070011 GANI DIBBAMMA SB 5662 3.00 GSD BSR
ENTRY 16 82 FLDAIRY 20070011 GANI DIBBAMMA SB 5662 3.00 GSD BSR
ENTRY 16 83 FLDAIRY 20070011 GANI DIBBAMMA SB 5662 84.00 GSD BSR
pl.. help by refining my above mentioned command