大きなファイルをまとめて貼り付けようとしています。ペーストを使いたいです。すべてのデータに同じ 2 つの列があり、これらの 2 つの列を一度だけ印刷したい。
例えば
file1
h1 h2 i1
1 10 aa
2 20 bb
3 30 cc
file2
h1 h2 i2
1 10 xx
2 20 yy
3 30 zz
finaloutput
h1 h2 i1 i2
1 10 aa xx
2 20 bb yy
3 30 cc zz
このようにマージする必要がある約 3000 個の小さなファイルがあります。これを行う実用的な方法があるかどうか疑問に思っていましたか?ファイルごとにカットを使用して名前を変更することしか考えられません
cut -f 3- myfile1 > myNewFile1
...
cut -f 3- myfile3000 > myNewFile3000
そして貼り付けます。
paste myNewFile* > FinalFile
これに対するより実用的な解決策があることを願っていますか?