カラム$ iとカラム$((i + 33))の単純なカラム追加をしようとしていますが、構文が正しいかどうかわかりません。awkフィールド数の計算
2つのファイルが最初に貼り付けられ、次に2つのファイルに渡る列の追加が実行されます。
ありがとうございました!
paste DOS.tmp DOS.tmp2 | awk '{ printf "%12.8f",$1 OFS; for(i=2; i<33; i++) printf "%12.8f",$i+$((i+33)) OFS; if(33) printf "%12.8f",$33+$66; printf ORS}' >| DOS.tmp3
約4〜6フィールドのサンプルデータとその入力からの必要な出力をQに更新してください。 6列分の解法を知っているなら、大規模なデータセットを解く方法を知っています。がんばろう。 – shellter
'$(i + 33)'の代わりに '$((i + 33))'のメリットは何だと思いますか? –