일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- AOP
- Eclipse
- j2ee
- perl
- Oracle
- designpattern
- 순천
- Taglib
- 태그를 입력해 주세요.
- 조치원
- 대추군
- 곽노현
- JSTL
- 박근혜
- css
- manpage
- 바꾸네
- Nexus
- 이클립스
- El
- maven
- Java
- 대추
- 생일
- 대추군대추양
- Linux
- web
- phylip
- TRAC
- Bio
- Today
- Total
일이 없는 家
CUT(1) 본문
NAME
cut - 파일의 각 라인에서 섹션을 제거한다.
SYNOPSIS
cut [OPTION]... [FILE]...
DESCRIPTION
각 파일의 모든 라인에서 선택된 부분만 표준출력을 통해 출력한다.
긴 옵션에 필수적인 파라미터는 짧은 옵션에도 강제한다.
-b, --bytes=LIST
LIST에서 지정한 바이트만 선택한다.
LIST는 맨페이지 아래를 참조하면 된다.
-c, --characters=LIST
LIST에서 지정한 문자열만 선택한다.
LIST는 맨페이지 아래를 참조하면 된다.
-d, --delimiter=DELIM
필드 구분자로 TAB 대신 DELIM을 사용한다.
LIST는 맨페이지 아래를 참조하면 된다.
필드 옵션이 사용될 때만 지정한다.
cut: an input delimiter may be specified only when operating on fields.
-f, --fields=LIST
LIST에서 지정한 필드만 선택한다.
또한, '-s' 옵션이 지정되지 않는다면, 구분자를 포함하지 않은 라인도 출력한다.
LIST는 맨페이지 아래를 참조하면 된다.
-n
-b 옵션과 함께 사용한다.
다중바이트 문자를 나누지 않는다.
--complement
선택된 바이트, 문자열, 필드의 집합을 보완한다.
-s, --only-delimited
구분자를 포함하지 않는 라인은 출력하지 않는다.
--output-delimiter=STRING
출력 구분자로 STRING을 사용합니다. 기본값은 입력 구분자를 사용하는 것입니다.
[ test 파일 내용 ]
ab/cd/ef/g
cut -f 2- -d '/' test
cd/ef/g
cut -f 2- -d '/' --output-delimiter='*' abcd.txt
cd*ef*g
--help
도움말을 출력하고 종료한다.
--version
버전정보를 출력하고 종료한다.
-b, -c, -f 옵션 중 하나를 사용한다.
LIST 는 한 개 또는 여러개의 범위(, 로 구분)로 구성된다.
선택된 입력은 읽어들이는 순서대로 작성되고 정확히 한번만 작성된다.
각각의 범위는 아래와 같다.
N : N 번째 바이트, 문자, 필드. 1부터 카운트한다.
N- : N 부터 라인 끝까지의 바이트, 문자, 필드.
N-M : N 부터 M 까지의 바이트, 문자, 필드.
-M : 처음부터 M 까지의 바이트, 문자, 필드.
파일이 없거나, 파일이 '-'인 경우, 표준입력을 읽어들인다.
AUTHOR
Written by David Ihnat, David MacKenzie, and Jim Meyering.
REPORTING BUGS
Report bugs to <bug-coreutils@gnu.org>.
COPYRIGHT
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software. You may redistribute copies of it under the
terms of the GNU General Public License
<http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the
extent permitted by law.
SEE ALSO
The full documentation for cut is maintained as a Texinfo manual. If
the info and cut programs are properly installed at your site, the com-
mand
info cut
should give you access to the complete manual.
cut 5.97 March 2012 CUT(1)
* 출처만 밝히시면 퍼가셔도 상관없습니다.
[ 참조 ]
1. a, b의 출력결과가 같다.
a. cut -f '1,3-' -d '/' test
b. cut -f '3-,1' -d '/' test
2. 리다이렉트를 통해 원하는 섹션만 출력한다.
ls -al | cut -d ' ' -f5
3. 기타
cut -d: -f1,3 /etc/passwd
cut -d: -f1- /etc/passwd
cut -c 1 /etc/passwd