2つのCSVファイルがあり、File1とFile2の各行で列8の合計を計算する必要があります。 2つのCSVファイルにはそれぞれ24行があります。簡単にするために、以下を使用して各CSVファイルの8行目を抽出しました。
awk -F, '{ print $8 }' >> FILE1
awk -F, '{ print $8 }' >> FILE2
これで、次の形式の2つのファイルデータがあります。
ファイル1
1
2
3
4
ファイル2
2
3
4
5
どうすればこのように計算できますか?
File1.Col1 + File2.Col1 = File3.Col1
File1.Col2 + File2.Col2 = File3.Col2
File1.Col3 + File2.Col3 = File3.Col3
.
.
.
次に続く:
ファイル3
3
5
7
9
残りの処理は同じ方法で行われるため、Bashシェルスクリプトを使用します。
ベストアンサー1
paste File1 File2 | awk '{ print $1 + $2; }' > File3