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"라는 하나의 파일에 모든 것을 어떻게 넣을 수 있습니까? 모든 파일에는 동일한 수의 행과 열이 있습니다. 저는 Cygwin64 터미널을 처음 사용합니다.
답변1
cut
from을 사용하여 네 번째 열을 추출하고 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