![두 번째 열을 내림차순으로 정렬하는 방법은 무엇입니까? [복사]](https://linux55.com/image/153415/%EB%91%90%20%EB%B2%88%EC%A7%B8%20%EC%97%B4%EC%9D%84%20%EB%82%B4%EB%A6%BC%EC%B0%A8%EC%88%9C%EC%9C%BC%EB%A1%9C%20%EC%A0%95%EB%A0%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
두 번째 열을 기준으로 입력 파일을 내림차순으로 정렬하고 싶습니다. 이를 위해 다음 명령을 사용했습니다.
sort -k2,2nr input.txt > output.txt
그러나 명령을 실행한 후에는 다음과 같은 출력이 표시됩니다.
ENSG00000273451 2.46335345019054e-05
ENSG00000181374 1.05269640687115e-05
ENSG00000182150 1.01285751909085e-05
ENSG00000283697 1
ENSG00000283463 0.932309672567822
ENSG00000157916 0.845034568173369
ENSG00000268983 0.835243646448564
ENSG00000227251 0.834326032498057
ENSG00000140157 0.833074569385573
ENSG00000134882 0.832993129338477
예상되는 출력은 다음과 같아야 합니다.
ENSG00000283697 1
ENSG00000283463 0.932309673
ENSG00000157916 0.845034568
ENSG00000268983 0.835243646
ENSG00000227251 0.834326032
ENSG00000140157 0.833074569
ENSG00000134882 0.832993129
ENSG00000273451 2.46E-05
ENSG00000181374 1.05E-05
ENSG00000182150 1.01E-05
답변1
sort -k2,2gr input.txt > output.txt