私は2つの列を持っています:
100011780 100016332
10100685 10105465
101190948 101195542
101286838 101288018
101411746 101413662
101686767 101718138
101949793 101950504
101989424 101993757
102095320 102106147
102133372 102143125
これらの数値の中間値を取得したい。
しようとしました:
awk '{print $1"\t"$2-$1}' input | awk '{print $1"\t"$2/2}' | awk '{print $1+$2}' > output
しかし、2 で除算した後のいくつかの数値はもはや自然ではなく、おそらく私の出力は次のようになります。
100014056
10103075
101193245
101287428
101412704
1.01702e+08
1.0195e+08
1.01992e+08
1.02101e+08
1.02138e+08
おそらく、非自然値を見つけて、-/+ 0.5 を自然にすることは可能でしょうか?