리눅스 분류
파일내의 각 행들의 특정 바이트들에 해당하는 여러 문자들 출력하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,583 조회
- 0 추천
- 목록
본문
파일내의 각 행들의 특정 바이트들에 해당하는 여러 문자들 출력하기
cut명령어에서 특정 byte자리에 해당하는 여러 개의 문자들을 ,(콤마)로 구분하여 출력할 수 있습니다.
아래의 예는 passwd파일의 각 행들에서 1번째, 2번째, 3번째, 4번째, 5번째, 6번째, 7번째, 8번째 byte에 해당하는 문자들을 각각 출력한 것입니다.
[root@su250 ~]# cut -b1,2,3,4,5,6,7,8 passwd nfsnobod apache:x sshd:x:7 webalize haldaemo squid:x: bible:x: sspark:x sulinux: command: [root@su250 ~]# |
아래의 예는 passwd파일의 각 행들에서 21번째, 22번째, 23번째, 24번째, 25번째 byte에 해당하는 문자들을 각각 출력한 것입니다.
[root@su250 ~]# cut -b21,22,23,24,25 passwd 4:익? ?/va :/var baliz L dae 서버: 블,수 볼?/ LINUX 령어: [root@su250 ~]# |
이번 예로서 특정 바이트자리에 해당하는 문자들을 하나이상 동시에 출력할 수 있다는 것을 알 수가 있습니다.
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.