B / Y / U / S
HOME 웹 호스팅 도메인 매뉴얼 고객지원 설정정보 계정신청 2025-04-04 Friday 
웹 호스팅
# 공지 사항
# 자주 묻는 질문
# 질문과 답변
# 가입 문의
커뮤니티
# 자유게시판
# 리눅스팁
# 아이큐 테스트
# 내홈 소개
# 겔러리
# 자료실

  리눅스팁  Go Unix Power Tools Online Book Go Bash Guide
Read No. 176 article 2002-08-18 03:33:24
NickName   풀비누
Subject   Linux 명령어 (파싱)
comm 
 정렬된 두 파일의 공통된 라인을 비교
 
csplit 
 주어진 인수를 기준으로 파일을 분리
 
cut 
 하나 혹은 그 이상의 파일들로부터 선택된 컬럼들과 필드들을 잘라낸다.
 
expand 
 주어진 파일의 Tab을 그에 맞는 SPACE로 변경
 
fmt  
 라인을 추가하거나, 삭제하여, 특정 폭의 텍스트로 변환
 
fold 
 정해진 길이 보다 크지 않도록 라인 폭을 자른다.
 
head 
 주어진 파일의 처음 부분을 원하는 라인수 만큼 출력
 
join 
 주어진 두 파일의 같은 라인을 출력
 
nl 
 주어진 파일의 라인을 붙여서 출력
 
paste 
 주어진 파일들을 병합, 각 컬럼은 기본적으로 Tab으로 나눔. 

   ex) # paste data1 data2  > data3 

         data1과 data2 두 개의 컬럼으로 된 파일 data3를 만들다.
 
pr 
 파일을 출력을 위한 형식으로 바꾸어 준다. 
 
split  
 큰 파일을 여러개의 파일로 나눈다. 기본적으로 1000라인.
 
sum 
 checksum을 파일의 블록수등을 계산하고 출력. 파일전송 후 확인하는데 유용.
 
tac 
 라인을 반대로 위치시켜 출력한다. 맨 끝줄이 맨 앞으로.
 
tail 
 파일의 마지막 열줄을 출력
 
tr  
 문자를 변환한다. 

    ex)  # cat  test  |  tr  '[A-Z]'  '[a-z]'

        'test'라는 파일에 있는 대문자를 소문자로 바꿔서 출력한다. 
 
unexpand  
 SPACE 문자를 Tab 문자로 변환
 
uniq 
 중복된 라인을 지운다.

    ex) # sort names | uniq -c  

        'names' 파일을 정렬하고 중복된 경우 중복된 갯수를 앞에 출력
 
wc 
 문자, 단어, 줄수를 출력한다.

    ex) # who | wc -l   

       who 명령 결과의 라인 수 (= 현재 사용자의 수를 출력)
Regist Addr [ 211.244.185.172 ] 목록보기 윗글 아랫글
정규표현식 [ 상세 검색 ]
Page Loading [ 0.02 Sec ] SQL Time [ 0 Sec ]

Copyleft 1999-2025 by JSBoard Open Project
Theme Designed by IDOO And follow GPL2

개인정보 취급방침 이용 약관 사이트 맵 어드민 관리