<?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=Cut</id>
	<title>Cut - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Cut"/>
	<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Cut&amp;action=history"/>
	<updated>2026-04-12T15:39:35Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://junhoahn.kr/noriwiki/index.php?title=Cut&amp;diff=767&amp;oldid=prev</id>
		<title>Ahn9807: 새 문서: 분류: 유닉스 명령어  &#039;&#039;&#039;cut&#039;&#039;&#039;은 유닉스 계열에 있는 프로그램으로, 텍스트 파일의 각 줄에서 특정 부분을 자르는 데에 사용한다.  == 예제 == 다음과 같은 텍스트 파일이 있을 때:   foo&lt;u&gt;&#039;&#039;&#039;:bar:ba&#039;&#039;&#039;&lt;/u&gt;z:qux:quux  one&lt;u&gt;&#039;&#039;&#039;:two:th&#039;&#039;&#039;&lt;/u&gt;ree:four:five:six:seven  alp&lt;u&gt;&#039;&#039;&#039;ha:beta&#039;&#039;&#039;&lt;/u&gt;:gamma:delta:epsilon:zeta:eta:teta:iota:kappa:lambda:mu  각 문장의 4번째부터 10번째 글자만 얻고 싶다면 다음...</title>
		<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Cut&amp;diff=767&amp;oldid=prev"/>
		<updated>2023-02-24T09:19:11Z</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;cut&amp;#039;&amp;#039;&amp;#039;은 &lt;a href=&quot;/noriwiki/index.php?title=%EC%9C%A0%EB%8B%89%EC%8A%A4_%EA%B3%84%EC%97%B4&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;유닉스 계열 (없는 문서)&quot;&gt;유닉스 계열&lt;/a&gt;에 있는 프로그램으로, &lt;a href=&quot;/noriwiki/index.php?title=%ED%85%8D%EC%8A%A4%ED%8A%B8_%ED%8C%8C%EC%9D%BC&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;텍스트 파일 (없는 문서)&quot;&gt;텍스트 파일&lt;/a&gt;의 각 줄에서 특정 부분을 자르는 데에 사용한다.  == 예제 == 다음과 같은 텍스트 파일이 있을 때:   foo&amp;lt;u&amp;gt;&amp;#039;&amp;#039;&amp;#039;:bar:ba&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt;z:qux:quux  one&amp;lt;u&amp;gt;&amp;#039;&amp;#039;&amp;#039;:two:th&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt;ree:four:five:six:seven  alp&amp;lt;u&amp;gt;&amp;#039;&amp;#039;&amp;#039;ha:beta&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt;:gamma:delta:epsilon:zeta:eta:teta:iota:kappa:lambda:mu  각 문장의 4번째부터 10번째 글자만 얻고 싶다면 다음...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[분류: 유닉스 명령어]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;cut&amp;#039;&amp;#039;&amp;#039;은 [[유닉스 계열]]에 있는 프로그램으로, [[텍스트 파일]]의 각 줄에서 특정 부분을 자르는 데에 사용한다.&lt;br /&gt;
&lt;br /&gt;
== 예제 ==&lt;br /&gt;
다음과 같은 텍스트 파일이 있을 때:&lt;br /&gt;
&lt;br /&gt;
 foo&amp;lt;u&amp;gt;&amp;#039;&amp;#039;&amp;#039;:bar:ba&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt;z:qux:quux&lt;br /&gt;
 one&amp;lt;u&amp;gt;&amp;#039;&amp;#039;&amp;#039;:two:th&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt;ree:four:five:six:seven&lt;br /&gt;
 alp&amp;lt;u&amp;gt;&amp;#039;&amp;#039;&amp;#039;ha:beta&amp;#039;&amp;#039;&amp;#039;&amp;lt;/u&amp;gt;:gamma:delta:epsilon:zeta:eta:teta:iota:kappa:lambda:mu&lt;br /&gt;
&lt;br /&gt;
각 문장의 4번째부터 10번째 글자만 얻고 싶다면 다음과 같이 실행하면 된다.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 $ cut -c 4-10 file&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
이때 출력은 다음과 같다.&lt;br /&gt;
&lt;br /&gt;
 :bar:ba&lt;br /&gt;
 :two:th&lt;br /&gt;
 ha:beta&lt;br /&gt;
&lt;br /&gt;
문장 일부분의 발췌는 일반적으로 구획문자(&amp;lt;code&amp;gt;-d&amp;lt;/code&amp;gt; — 디폴트에 의한 [[탭 문자]])에 의해서 구분된 [[바이트]]들 (&amp;lt;code&amp;gt;-b&amp;lt;/code&amp;gt;), [[단어]]들(&amp;lt;code&amp;gt;-c&amp;lt;/code&amp;gt;)이나 파일들(&amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt;)로 된다. 범위는 &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;N-M,&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;N-&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;에서 문장 끝까지)나 &amp;lt;code&amp;gt;-M&amp;lt;/code&amp;gt; (문장 시작에서 &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;까지) 중 하나로 구성된 각각의 경우에 따라서 정해진다.&lt;br /&gt;
&lt;br /&gt;
필드 구획문자로서 [[콜론 문자]]를 사용하면서 5번째 필드부터 각 문장의 마지막까지 출력하기 위해서는:&lt;br /&gt;
[[분류:UNIX 명령어]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 $ cut -d &amp;quot;:&amp;quot; -f 5- file&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
이는 다음과 같이 출력된다:&lt;br /&gt;
&lt;br /&gt;
 quux&lt;br /&gt;
 five:six:seven&lt;br /&gt;
 epsilon:zeta:eta:teta:iota:kappa:lambda:mu&lt;br /&gt;
&lt;br /&gt;
== 구문 ==&lt;br /&gt;
&lt;br /&gt;
  cut [-b] [-c] [-f list] [-n] [-d delim] [-s] [file]&lt;br /&gt;
&lt;br /&gt;
사용될지도 모르는 플래그들은 다음과 같다&lt;br /&gt;
&lt;br /&gt;
; -b : Bytes; -b를 따르는 리스트는 리턴될 [[바이트]]들에 의한 범위를 지정한다. 예를 들어 cut -b1-66은 문장의 최초 66 바이트들을 리턴한다. 만약 -n과 함께 사용될 경우, 어떠한 [[멀티-바이트]] 문자들도 쪼개질 수 없음을 주의하라. -bsms 1023 바이트보다 더 적은 입력어에서만 사용 가능하다는 것도 주의하라.&lt;br /&gt;
; -c : Characters; -c를 따르는 리스트는 리턴될 문자들의 범위를 지정한다. 예를 들어서 cut -c1-66은 문장의 최초 66 문자들의 리턴한다.&lt;br /&gt;
; -f : [[구획 문자]]에 의해 구분된 필드 리스트를 지정한다.&lt;br /&gt;
; list : 정수로 표시된 필드들의 콤마로 구분된 혹은 공백으로 구분된 리스트, 점진적으로 명령된다. - 표시는 필드들의 범위 포괄을 허용하기 위한 약기로서 제공된다. 예를 들어서 &amp;#039;&amp;#039;4-6&amp;#039;&amp;#039;은 범위 4-6를, &amp;#039;&amp;#039;5-&amp;#039;&amp;#039;는 필드 5부터 끝까지를 나타내기 위한 약기로 사용된다.&lt;br /&gt;
; -n : [[멀티-바이트 문자]]들의 구분을 진압하기 위해서 -b와 함께 사용된다.&lt;br /&gt;
; -d : Delimiter; -d 옵션을 즉시 따르는 문자는 -f 옵션과 함께 사용되기 위한 필드 구획문자이다; 그 디폴트 구획문자는 &amp;#039;&amp;#039;탭&amp;#039;&amp;#039;이다. 사용되고 있는 스페이스와 [[셸]]의 문맥 안에서 특별한 의미들을 지닌 다른 문자들은 반드시 인용부호를 달거나 필요에 따라 에스케이프 되어야 한다.&lt;br /&gt;
; -s : -f가 지정되었을 때 어떠한 필드 구획 문자도 포함하지 않은 문장들은 명시되어 있지 않는한 우회한다.&lt;br /&gt;
; file : 파일을 (그리고 필요하다면 동반되는 경로) 입력어로서 처리한다. 만약 어떠한 파일도 지정되지 않았다면 [[표준 입력어]]가 사용된다.&lt;/div&gt;</summary>
		<author><name>Ahn9807</name></author>
	</entry>
</feed>