awk可以同时处理多个文件,并行读取可以通过getline来实现
getline接受两种输入: (1) 管道; (2) 文件;
具体使用方法可参考:http://uw714doc.sco.com/en/SDK_tools/P_getlineFunc.html
一个小示例:两份文件,文件内容为浮点数,比较两份文件浮点数是否相等,允许存在一定误差
文件1:
0.085739 0.278376 0.406710 0.948864 1.402263 2.878048
0.069235 0.340390 0.551079 0.680059 0.943742 3.415494
0.085560 0.285361 0.647994 0.766351 1.236087 2.978645
0.293018 0.391603 0.465116 1.524418 2.325845
0.071070 0.100000 0.402428 0.614589 0.743389 1.251602 3.816924
文件2:
0.085739 0.27838 0.40671 0.94886 1.4023 2.878
0.069236 0.34039 0.55108 0.68006 0.94374 3.4155
0.08556 0.28536 0.64799 0.76635 1.2361 2.9786
0.29302 0.3916 0.46512 1.5244 2.3258
0.07107 0.1 0.40