1000個のodtファイルがあります。
file 1.odt
6つの列(x、y、z、mx1、my1、mz1)があります。file 2.odt
別の6列(x、y、z、mx2、my2、mz2)- ....
file 1000.odt
5つの列があります(x、y、z、mx1000、my1000、mz1000)。
1000列(mx1、mx2、mx3....mx1000)を含む「final.odt」という1つのファイルにすべてをどのように配置できますか?すべてのファイルには同じ数の行と列があります。私は初めてCygwin64端末を使用します。
答え1
cut
fromを使用して4番目の列を抽出し、file 1.odt
ループファイルと一時ファイルを使用して別の列を追加できます。paste
cut -d, -f4 "file 1.odt" > final.odt
for i in {2..1000}; do
paste -d, final.odt <(cut -d, -f4 "file ${i}.odt") > temp && mv temp final.odt
done