このような2つの生ファイルがあります
a1 a2 a3 a4 .... 雨1比2雨3比4....
次の減算と乗算プロセスの結果を取得したいと思います。したがって、3番目の生データは次のすべての結果になります。
(b1-a1)*c (b2-a2)*c (b3-a3)*c (b4-a4)*c .....
答え1
努力する
awk -v c=12 '{print ;}
NR==1 { for(i=1;i<=NF;i++) F[i]=$i ;}
NR==2 { for(i=1;i<=NF;i++) printf "%d ",($i-F[i])*c ; printf "\n" ;} '
どこ
NR
(レコード数)行を選択します。NF
フィールドの数。-v c=12
awkに値を割り当てるために使用されます。- 線の「サイズ」が異なる場合に予測できない値