这样可以取到想要的值吗(大家帮忙看一下)

这样可以取到想要的值吗(大家帮忙看一下)

截取了我编的一小段程序 我是想从的两张报表中取几个特定位置的值来比较:
...
cat rpt1|while read LINE
do
    LINE1="`expr substr "$LINE" 2 7`"
    LINE2="`expr substr "$LINE" 3 7`"
    LINE3="`expr substr "$LINE" 4 7`"
cat rpt2|while read LINE
do
    LINE4="`expr substr "$LINE" 7 8`"
    LINE5="`expr substr "$LINE" 8 8`"
    LINE6="`expr substr "$LINE" 9 8`"
    if [ "LINE1" = "LINE4"&&"LINE2" = "LINE5"&&"LINE3" = "LINE6" ];then
                        
      echo"报表核对正确"
       exit;
   
    else
       echo"报表核对不平"
    fi
done
done


两张报表大概格式如下:表都在在同一目录下,想比较三个买家的差额项,新手绞尽脑汁都没弄出来,希望高手指点

  
                                                                 RPT1   
       日期                                                                   第  1   页      共  1   页
               项目                                   金额       交易              调账    管理费      所得税        差额
────────────────────  ────────  ──────  ────────  ──────  ──────  ────────
                                      借        684,278.16          0.02              0.00          0.00          0.00        682,362.40
             买方1           ─────────────────────────────────────────────────
                                         贷              2.00      1,912.18              0.00          0.00          1.60              0.00
────────────────────────────────────────────────────────────────────
                                       借              0.00          0.00              0.00          0.00          1.60              0.00
           买方2            ─────────────────────────────────────────────────
                                      贷              0.00        270.31              0.00          0.00          0.00            268.71
────────────────────────────────────────────────────────────────────
                                      借              2.00         -0.02              0.00          0.00          0.00              0.00
          买方3             ─────────────────────────────────────────────────
                                      贷        684,278.16     -2,182.49              0.00          0.00          0.00        682,093.69
────────────────────────────────────────────────────────────────────
                                      借        684,280.16          0.00              0.00          0.00          1.60        682,362.40
                总额                ─────────────────────────────────────────────────
                                      贷        684,280.16          0.00              0.00          0.00          1.60        682,362.40
────────────────────────────────────────────────────────────────────
                                            
                                                  RPT2
|0000||05555|总账         |210001|           682362.40|         682362.40|3    |          |                                                                 
|0001|06666 |买方1        |210001|D|RMB|      682362.40|1060    |                                                                                                  
|0002|07777 |买方2         |210002|C|RMB|         268.71|1060     |                                                                                                  
|0003|08888 |买方3         |210003|C|RMB|      682093.69|1060    |      
很少有人喜欢看这种太具体的问题, 不容易理解
--
建议把你的问题简化抽象出来再提问 (参提问的智慧)      
用awk更方便.