
나는 큰 번호를 가지고 있습니다. 다음 열이 포함된 *.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
명령의 옵션을 변경하십시오.