2つのcsvファイルがあり、AとBであるとします。誤って仕事が混ざったことに気づきました。この間違いを取り消すために、ファイルAの3番目の列のデータをファイルBとファイルBの4番目の列に書き込むシェルスクリプトを作成したいと思います。 4列目のデータは次のとおりです。ファイルBに書き込まれ、ファイルAの3番目の列のデータが書き込まれます。特定の列からデータを取得するために "cut"コマンドを使用できることはわかっていますが、csvファイルの特定の列の後に区切り文字の発生回数を1行に書き込むにはどのコマンドを使用する必要があるのかわかりません。数字。
そのようなスクリプトを書くには?
ベストアンサー1
与えられた
A.csv:
1,2,V,4
B.csv:
X,Y,Z,3
それから
paste -d, <(cut -d, -f1,2 A.csv) <(cut -d, -f4 B.csv) <(cut -d, -f4 A.csv)
1,2,3,4