![두 번째 열을 기준으로 정렬하고 높은 것부터 낮은 것 순으로 나열합니다.](https://linux55.com/image/151908/%EB%91%90%20%EB%B2%88%EC%A7%B8%20%EC%97%B4%EC%9D%84%20%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C%20%EC%A0%95%EB%A0%AC%ED%95%98%EA%B3%A0%20%EB%86%92%EC%9D%80%20%EA%B2%83%EB%B6%80%ED%84%B0%20%EB%82%AE%EC%9D%80%20%EA%B2%83%20%EC%88%9C%EC%9C%BC%EB%A1%9C%20%EB%82%98%EC%97%B4%ED%95%A9%EB%8B%88%EB%8B%A4..png)
TGAAACATGCCTTTCACCTCCTGCCATGATTGTGAGGCCT 2
GTGTTGCCCAGGTTGGTTTCAAACTCAGCTCAAGTGATCT 1
GAGACTCCTTCAGGAGACTGGTCCCCTGTCCTCGCCTCTC 3
CATGTTCTCCTGGAAGCCATGTGAGGAAGGCACATCATGG 8
AAGGACATAATCTCATTACTTTTATGGCCGCATAGTATTC 4
AGAGGCAGTGTAAGTGAGGTAGTTGAAAGTATGGACTCTG 2
두 번째 열을 사용하여 가장 높은 숫자에서 가장 낮은 숫자로 행을 재정렬하고 싶습니다.
예상 출력
CATGTTCTCCTGGAAGCCATGTGAGGAAGGCACATCATGG 8
AAGGACATAATCTCATTACTTTTATGGCCGCATAGTATTC 4
GAGACTCCTTCAGGAGACTGGTCCCCTGTCCTCGCCTCTC 3
AGAGGCAGTGTAAGTGAGGTAGTTGAAAGTATGGACTCTG 2
TGAAACATGCCTTTCACCTCCTGCCATGATTGTGAGGCCT 2
GTGTTGCCCAGGTTGGTTTCAAACTCAGCTCAAGTGATCT 1
답변1
sort
스위치와 함께 사용 -k
:
sort -k2 -nr file
-k2
필드를 정렬합니다.-n
숫자 정렬(예제에서는 숫자와 문자가 동일하므로 여기서는 필요하지 않음)-r
역순으로 정렬합니다.