강사는 우리에게 코드 주었다은 일종의 -k 리눅스는
sort -k 3.7nbr -k 3.1nbr -k 3.4nbr distros.txt > distros-by-date.txt
코드가 작동한다고 가정하면 날짜
Fedora:10:11/25/2008
SUSE:11.0:06/19/2008
Ubuntu:8.04:04/24/2008
Fedora:8:11/08/2007
SUSE:10.3:10/04/2007
Ubuntu:6.10:10/26/2006
Fedora:7:05/31/2007
Ubuntu:7.10:10/18/2007
Ubuntu:7.04:04/19/2007
SUSE:10.1:05/11/2006
Fedora:6:10/24/2006
Fedora:9:05/13/2008
Ubuntu:6.06:06/01/2006
Ubuntu:8.10:10/30/2008
Fedora:5:03/20/2006
하여이 distros.txt 파일을 정렬 할 예정이다, 이것은 가정된다
Fedora 10
Ubuntu 8.10
SUSE 11.0
Fedora 9
Ubuntu 8.04
Fedora 8
Ubuntu 7.10
SUSE 10.3
Fedora 7
Ubuntu 7.04
일이되는 출력의 버전를 단순화 할, 그렇지 않습니다 문제가 무엇인지 찾아내는 데 어려움이 있습니다. 나는 그것에 대해 읽었지만 예제는 단지 n, 어떤 것에 대해서 b과 r을 사용합니까? 때로는 -k와 키 사이에 공백이있는 경우가 있습니다. 마지막으로 때로는 쉼표 (3, 7)가 아닌 키 (3.7) 사이에 점을 찍는 경우가 있습니다. 맨 페이지를 읽으려고했는데, 내 머리를 감쌀 수 없다. 누군가 설명해 줄 수 있니?
이 문제가 발생하면 가끔 그는 Mac을 사용하고 코드에 문제가 생깁니다. 아마도 OS입니까?
@paxdiablo :'-k 3.1nbr '키는 줄 끝까지 확장됩니다. – rici