Jak w UNIX-ie sortować tylko według jednej kolumny?
Wiem, że opcja -k dla uniksowego sort pozwala nam na sortowanie według określonej kolumny i wszystkich poniższych. Na przykład, biorąc pod uwagę plik wejściowy:
2 3
2 2
1 2
2 1
1 1
Używając opcji sort -n -k 1
, otrzymuję wyjście posortowane według 1. kolumny, a następnie według 2. kolumny:
1 1
1 2
2 1
2 2
2 3
Jednak chcę zachować porządek 2. kolumny, np. tak:
1 2
1 1
2 3
2 2
2 1
Czy jest to możliwe za pomocą polecenia sort
?