I'm hoping that there are awk gurus also in this list.

my problem:
when I use awk, it cuts off a part of the line

$ cat -n *0509*|awk '{if ((substr($0,34,2) == "1I") && (length($0)) == 107) {print $0}}'|sort
  1248  110 20020509909000010931381IF110 201 90900001PCOR    AJ        S10000       10000       00001.7600MD
  1249  110 20020509909000020931511IF110 201 90900002PCOR    AJ        S10000       10000       00001.7800MD
  1250  110 20020509909000030931591IF110 201 90900003PCOR    AJ        S20000       20000       00001.8000MD
  1251  110 20020509909000040932551IF110 201 90900004PCOR    AJ        B10000       10000       00001.6800MD
  1253  110 20020509909000050933021IF110 201 90900005PCOR    AJ        B10000       10000       00001.6600MD
  1254  110 20020509909000060933091IF110 201 90900006PCOR    AJ        B20000       20000       00001.6400MD
  1255  110 20020509909000070935361IF110 201 90900007MERB    AJ        S1000        1000        00040.5000MD
  1256  110 20020509909000080935421IF110 201 90900008MERB    AJ        S1000        1000        00041.0000MD
  1257  110 20020509909000090935491IF110 201 90900009MERB    AJ        S1000        1000        00041.5000MD
  1258  110 20020509909000100936101IF110 201 90900010MBT     AJ        S1000        1000        00041.5000MD
  1259  110 20020509909000110938211IF110 201 90900011FPH     AJ        S1000        1000        00027.5000MD
  1260  110 20020509909000120938291IF110 201 90900012FPH     AJ        S1000        1000        00028.0000MD
  1261  110 20020509909000130938561IF110 201 90900013PCOR    AJ        S10000       10000       00001.7400MD
  1262  110 20020509909000140939271IF110 201 90900014MERB    AJ        S1000        1000        00040.5000MD

i am supposed to get a longer line
getting line 1248 as an example:

$ grep "110 20020509909000010931381IF110 201 90900001PCOR" *0509*
110 20020509909000010931381IF110 201 90900001PCOR    AJ        S10000       10000       00001.7600MD C0905L
                                                                                                                                                                    &nb! ! sp;                                     ^^^^^^
                                                                              LOST PART

if I look at the file in windows notepad, this same line has 4box characters between  00001.7600MD and C0905L
I am not sure what those 4 box characters are.

help.

Thanks.

=)
--
Maria Aurora VT de la Vega OCP
Database Specialist
Philippine Stock Exchange, Inc.
 

Reply via email to