<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Sort</id>
	<title>Sort - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Sort"/>
	<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Sort&amp;action=history"/>
	<updated>2026-05-19T11:19:52Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://junhoahn.kr/noriwiki/index.php?title=Sort&amp;diff=766&amp;oldid=prev</id>
		<title>Ahn9807: 새 문서: 분류: 유닉스 명령어  ==개요== &#039;&#039;&#039;sort&#039;&#039;&#039;는 표준 유닉스 명령어 프로그램으로서 입력어들이나 인수 목록들에 기입된 모든 파일들의 연속어들을 정렬된 순서로 출력한다. 정렬하기는 입력어 각각으로부터 도출된 하나 혹은 그 이상의 정렬 키들에 바탕을 두어 시행된다. 디폴트에 의해서 전체 입력어는 정렬 키로 처리된다. 빈 공백은 디폴트 필드 구분자로서...</title>
		<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Sort&amp;diff=766&amp;oldid=prev"/>
		<updated>2023-02-24T09:18:48Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;a href=&quot;/noriwiki/index.php?title=%EB%B6%84%EB%A5%98:%EC%9C%A0%EB%8B%89%EC%8A%A4_%EB%AA%85%EB%A0%B9%EC%96%B4&quot; title=&quot;분류:유닉스 명령어&quot;&gt;분류: 유닉스 명령어&lt;/a&gt;  ==개요== &amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039;는 표준 &lt;a href=&quot;/noriwiki/index.php?title=%EC%9C%A0%EB%8B%89%EC%8A%A4&quot; title=&quot;유닉스&quot;&gt;유닉스&lt;/a&gt; &lt;a href=&quot;/noriwiki/index.php?title=%EB%AA%85%EB%A0%B9%EC%96%B4&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;명령어 (없는 문서)&quot;&gt;명령어&lt;/a&gt; 프로그램으로서 입력어들이나 인수 목록들에 기입된 모든 파일들의 연속어들을 정렬된 순서로 출력한다. 정렬하기는 입력어 각각으로부터 도출된 하나 혹은 그 이상의 정렬 키들에 바탕을 두어 시행된다. 디폴트에 의해서 전체 입력어는 정렬 키로 처리된다. 빈 공백은 디폴트 필드 구분자로서...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[분류: 유닉스 명령어]]&lt;br /&gt;
&lt;br /&gt;
==개요==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039;는 표준 [[유닉스]] [[명령어]] 프로그램으로서 입력어들이나 인수 목록들에 기입된 모든 파일들의 연속어들을 정렬된 순서로 출력한다. 정렬하기는 입력어 각각으로부터 도출된 하나 혹은 그 이상의 정렬 키들에 바탕을 두어 시행된다. 디폴트에 의해서 전체 입력어는 정렬 키로 처리된다. 빈 공백은 디폴트 필드 구분자로서 처리되어 사용된다. &amp;#039;&amp;#039;&amp;#039;-r&amp;#039;&amp;#039;&amp;#039; 플래그는 정렬 명령을 반대로 시행한다.&lt;br /&gt;
&lt;br /&gt;
== 옵션 ==&lt;br /&gt;
&lt;br /&gt;
=== 정렬 옵션 ===&lt;br /&gt;
-b: 선행 공백 무시한다.&lt;br /&gt;
&lt;br /&gt;
-f: 영어 소문자를 대문자로 처리한다. 즉, 대소문자 구별안한다.&lt;br /&gt;
&lt;br /&gt;
-n: 비교 대상을 텍스트내의 숫자로 한정하여 정렬한다.&lt;br /&gt;
&lt;br /&gt;
-R: 해시의 키값 기준으로 랜덤하게 정렬한다.&lt;br /&gt;
&lt;br /&gt;
-r: 비교 결과를 역순(내림차순)으로 정렬한다.&lt;br /&gt;
&lt;br /&gt;
=== 확장 옵션 ===&lt;br /&gt;
-c: 파일이 정렬되어 있는지 검사한다.&lt;br /&gt;
&lt;br /&gt;
-k n: n번째 필드를 기준으로 정렬한다.&lt;br /&gt;
&lt;br /&gt;
-m: 이미 정렬된 파일들을 병합한다. (정렬은 하지 않는다.)&lt;br /&gt;
&lt;br /&gt;
-o: 표준 출력 대신 저장할 파일명을 명시한다.&lt;br /&gt;
&lt;br /&gt;
-t: 필드 구분자를 지정해준다. (기본 구분자는 공백이다.)&lt;br /&gt;
&lt;br /&gt;
-u: 정렬 후 중복된 내용을 제거한다.&lt;br /&gt;
&lt;br /&gt;
== 예 ==&lt;br /&gt;
&lt;br /&gt;
=== 현재 디렉터리를 파일 크기에 따라 정렬하기 ===&lt;br /&gt;
 $ [[ls (유닉스)|ls]] -s | &amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039; -n&lt;br /&gt;
   96 Nov1.txt&lt;br /&gt;
  128 _arch_backup.lst&lt;br /&gt;
  128 _arch_backup.lst.tmp&lt;br /&gt;
 1708 NMON&lt;br /&gt;
&lt;br /&gt;
=== 알파벳 순서로 파일 정렬하기 ===&lt;br /&gt;
 $ [[cat (유닉스)|cat]] phonebook&lt;br /&gt;
 Smith, Brett     555-4321&lt;br /&gt;
 Doe, John        555-1234&lt;br /&gt;
 Doe, Jane        555-3214&lt;br /&gt;
 Avery, Cory      555-4321&lt;br /&gt;
 Fogarty, Suzie   555-2314&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039; phonebook&lt;br /&gt;
 Avery, Cory      555-4321&lt;br /&gt;
 Doe, Jane        555-3214&lt;br /&gt;
 Doe, John        555-1234&lt;br /&gt;
 Fogarty, Suzie   555-2314&lt;br /&gt;
 Smith, Brett     555-4321&lt;br /&gt;
&lt;br /&gt;
=== 숫자로 정렬하기 ===&lt;br /&gt;
-n 옵션은 프로그램이 숫자값에 따라 정렬되도록 만든다:&lt;br /&gt;
 $ [[du (유닉스)|du]] /bin/* | &amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039; -n&lt;br /&gt;
 4       /bin/domainname&lt;br /&gt;
 24      /bin/ls&lt;br /&gt;
 102     /bin/sh&lt;br /&gt;
 304     /bin/csh&lt;br /&gt;
&lt;br /&gt;
sort의 과거 버전에서는, +1 옵션은 프로그램 데이터의 두 번째 열을 ( +2은 세 번째 열을 정렬하고 나머지도 이와 같은 식으로) 정렬되도록 한다. 이것이 더 이상 지속되지 않는 경우, 대신 -k 옵션을 사용하여 같은 일을 한다. (주의 : &amp;quot;-k2&amp;quot;는 두 번째 열에 대한 것이다):&lt;br /&gt;
 $ [[cat (유닉스)|cat]] zipcode&lt;br /&gt;
 Adam  12345&lt;br /&gt;
 Bob   34567&lt;br /&gt;
 Joe   56789&lt;br /&gt;
 Sam   45678&lt;br /&gt;
 Wendy 23456&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039; -nk 2 zipcode&lt;br /&gt;
 Adam  12345&lt;br /&gt;
 Wendy 23456&lt;br /&gt;
 Bob   34567&lt;br /&gt;
 Sam   45678&lt;br /&gt;
 Joe   56789&lt;br /&gt;
&lt;br /&gt;
=== 파이프로 한정된 파일 정렬하기 ===&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039; -t&amp;#039;:&amp;#039; -k2 zipcode&lt;br /&gt;
 Adam|12345&lt;br /&gt;
 Wendy|23456&lt;br /&gt;
 Bob|34567&lt;br /&gt;
 Sam|45678&lt;br /&gt;
 Joe|56789&lt;br /&gt;
&lt;br /&gt;
=== 반대로 정렬하기 ===&lt;br /&gt;
-r 옵션은 단순히 정렬하기 순서를 반대로 뒤집는다:&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039; -nrk 2 zipcode&lt;br /&gt;
 Joe   56789&lt;br /&gt;
 Sam   45678&lt;br /&gt;
 Bob   34567&lt;br /&gt;
 Wendy 23456&lt;br /&gt;
 Adam  12345&lt;/div&gt;</summary>
		<author><name>Ahn9807</name></author>
	</entry>
</feed>