리눅스, 자료실, 성경검색, 추억의게임, 고전게임, 오락실게임, rootman, http://www.rootman.co.kr
* 35.172.201.102 *
| Home | Profile | Linux | 자료실 | zabbix | Mysql 5.6 | 갤러리 | 성경검색 | 해피니스 | 자유게시판 | 게시물검색 | L | O | R |    

 
[기초강좌] [man] csplit 에 대해 알아볼까요?
 작성자 : rootman
Date : 2010-04-26 23:02  |  Hit : 6,989  


안녕하세요. 운영자입니다.
막강한 유틸인데 소외받는 것 중에 하나인 csplit에 대해 짦게 다음과 같이 소개할까 합니다.

man를 보면 아시겠지만, 특정 conext를 기준으로 섹션(구문)을 자르는 역할을 합니다.
자세한 것은 man 페이지를 보시고 아래 예를 보면서 설명드리겠습니다.

raid 카드 중 SRCU raid 카드가 아래와 같은 정보로 raid 정보를 출력해 주는데,
예제로 좋을 것 같아 이를 기반으로 예를 들겠습니다.


문법 : csplit -f 생성파일명 sourceFile /expression/ /expression/

간단하죠~

[원본 소스 파일]

[스크립트 내용]



[스크립트 실행 결과]


[생성된 파일 내용]
[[email protected] ~/shell]# cat rst_01
Driver Parameters:
reserve_mode: 1 reserve_list: --
max_ids: 127 hdr_channel: 0

[[email protected] ~/shell]# cat rst_02
Disk Array Controller Information:
Number: 0 Name: SRCU42L
Driver Ver.: 2.05 Firmware Ver.: 2.34.05-R043
Serial No.: 0x39C18C61 Cache RAM size: 65536 KB

[[email protected] ~/shell]# cat rst_03
Physical Devices:
Chn/ID/LUN: B/06/0 Name: ESG-SHV SCA HSBP M22 0.06
Capacity [MB]: 0 To Log. Drive: --

[[email protected] ~/shell]# cat rst_04
Logical Drives:
Number: 0 Status: ok
Capacity [MB]: 34971 Type: Disk
To Array Drv.: --

[[email protected] ~/shell]# cat rst_05
Array Drives:
Number: 1 Status: fail
Capacity [MB]: 419945 Type: RAID-5

[[email protected] ~/shell]# cat rst_06
Host Drives:
Number: 0 Arr/Log. Drive: 0
Capacity [MB]: 34961 Start Sector: 8192

Number: 1 Arr/Log. Drive: 1
Capacity [MB]: 419933 Start Sector: 8192


 
 

Total. 645
번호 분류 제목 작성자 등록일 조회수
645 기초강좌 NFS server unable to open connection to tcp6/udp6 networks rootman 09-27 2409
644 php [php] mssql ms-sql 한글 변환 끄적임.. 정리 rootman 03-29 3485
643 기초강좌 java vim 에서 자바 환경 만들기 rootman 02-16 2598
642 삭제예정 [xencenter] xenserver tool 설치 rootman 08-24 3664
641 mysql [mysql] Creating a File-Per-Table Tablespace Outside the Dat… rootman 08-03 3856
640 기초강좌 Centos Xwindow 설치 rootman 06-16 4736
639 php [php] highlight 함수 rootman 04-01 4591
638 qmail [qmail] qmail-scanner에 filtering 된 이메일 처리 rootman 02-14 5004
637 Shell [날짜] awk를 이용하여 unixtime의 시간 차 구하기 rootman 01-27 5984
636 기초강좌 centos에 그놈(gnome) 설치하기 rootman 01-10 5932
635 쉘(awk) [awk] shell 변수 사용하기 rootman 12-27 5535
634 기초강좌 서버 캐시 메모리 초기화하기 (drop_caches) rootman 12-11 6604
633 windows tips 그리드 제거 배치 스크립트 rootman 11-28 6171
632 기초강좌 패스워드 lockgin control rootman 09-06 4
631 windows tips win7 자동 로그인 설정하기 rootman 08-18 6262
 1  2  3  4  5  6  7  8  9  10    
AND OR