파이프, 필터, 리다이렉션

by 햇빛소년 posted Apr 16, 2011 Views 48491 Likes 0 Replies 0
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

국산 통나무 수공예 남원제기, 남원목기

자료가 도움이 되셨다면
혼수용품제수용품 필요시
남원제기 공식 홈페이지 http://남원제기.kr
남원목기 공식 홈페이지 http://otchil.kr
에서 구매 해 주세요
정성껏 모시겠습니다.
 

파이프, 필터, 리다이렉션

 

파이프(pipe)
-두 프로그램을 연결해주는 연결 통로의 의미("|" 문자를 사용함)
# ls -l /etc | more     - 출력된 내용이 한꺼번에 넘어갈경우, 한 페이지씩 나눠 보겠다는 의미.

필터(filter)
- 필요한 것만 걸러주는 명령어
 ( grep, tail, wc, sort, awk, sed 등, 주로 파이프와 같이 사용된다.)

# ps -ef | grep bash    - "bash"라는 글자가 들어간 프로세스만 출력
# rpm -qa | grep bind   - 설치된 패키지 중에서 "bind"라는 글자가 들어간 패키지를 출력

리다이렉션(redirection)
-표준 입출력의 방향을 바꿔줌
(표준 입력은 키보드, 표준 출력은 모니터이지만 이를 파일로 처리하고 싶을 때 사용)

#ls -l > aa.lst                    - ls -l " 의 결과를 화면에 출력하지 않고 aa.lst 라는 파일에 쓰도록한다
#ls -l >> aa.lst                  - aa.lst 파일이 존재하면 기존 내용에 이어쓴다는것을 제외하곤 위와 똑같음
#sort < aa.lst                     - aa.lst 파일을 정렬해서 화면에 출력
#sort < aa.lst  > bbl.st        - aa.lst 파일을 정렬해서 , bb.lst 파일에 쓴다.

 

C shell

boune shell

> 

표준출력을 새로운 파일로

같음

>!-d

표준출력을 기존의 파일로

x

>> 

표준출력을 기존의 파일로 덧붙임

같음

< 

표준입력을파일에서

같음

>&

표준출력,에러를 새로운파일에

x

>&!

표준출력,에러를 기존의파일에

x

>>&

표준출력,에러를 기존의파일에 덧붙임

x

1>

x

표준출력을 파일로

2>

x

표준에러를 파일로

>&2

x

표준출력,에러를 모두 파일로



   

Articles

1 2 3 4 5 6 7 8 9 10