나는 큰 사이즈를 가지고 있습니다. *.txt(n1.txt ~ n300.txt) 파일에는 다음 열이 포함되어 있습니다.
#1 #2 #3 #4 #5 #6
0.000000e+00 2.495000e+02 0.000000e+00 5.010000e+02 nan 2.955461e-01
4열과 6열의 데이터를 추출하여 4열이 오름차순이 되도록 별도의 파일에 붙여넣어야 합니다.
모든 파일에 대해 이 작업을 반복해야 합니다.
답변1
모든 파일에서 열 4와 6을 추출하여 tmp 파일에 씁니다.
for file in *.txt;do
awk '{print $4,$6}' "${file}" >> /tmp/a
done
이제 파일 내용을 정렬합니다.
sort -g /tmp/a > /tmp/b
정렬하려는 방법에 따라 명령의 옵션을 변경합니다 sort
.