(6) ★ IO Stream 그리고, 파이프(pipe), 파이프라인(pipeline)
순차적 프로그래밍 ( 프로세싱)
- 하나의 프로그램 결과를 > 다른 프로그램의 입력으로 ..
- 하나의 명령 실행결과를 > 다른 명령의 입력으로 ..
- 하나의 process 출력을 > 다른 process의 입력으로 제공 하는 형태
파이프 (Pipe) , 파이프라인 (Pipeline)
- 둘 이상의 명령을 묶어 출력의 결과를 다른 프로그램의 입력으로 전환하는 기능
- 즉, 명령어의 표준 출력을 또다른 명령어의 표준 입력과 연결시킬 수 있다.
실습
1. ls -l : 해당위치에서 디렉터리 및 파일 목록을 화면에 출력해준다.
2. ls -l | grep sort 해당 위치에서 디렉터리 및 파일 목록을 화면에 출력해주는데, sort라는 문자열이 속한 행만 화면에 출력해준다.
3. ls -l | grep sort | grep file 해당 위치에서디렉터리 및 파일목록을 화면에 출력해주는데, sort라는 문자열이 속하면서 file이라는 문자열이 동시에 속
한 행을 화면에 출력해준다.
출처: https://sourceflower.tistory.com/58?category=613435 [소스플로우]
'OS > Linux' 카테고리의 다른 글
(10) ★ Shell Script (쉘 스크립트) (0) | 2019.03.26 |
---|---|
(9) ★ shell vs kernel (0) | 2019.03.26 |
(8) ps 프로그램 명령어 (0) | 2019.03.26 |
(7) ★ IO Redirection 1>, 2>, >> (0) | 2019.03.26 |
(5) 중요 명령어 ★ grep ★, cat (0) | 2019.03.25 |
(4) 왜 서버와 같은 컴퓨터는 CLI환경의 프로그램을 쓰는가 ? (TUI, CLI 프로그램의 장점) (0) | 2019.03.25 |
(3) 리눅스 CLI , TUI 환경에서 파일 다운로드 (wget, git) 이용 (0) | 2019.03.25 |
(2) 패키지 매니저 (apt , yum) (0) | 2019.03.25 |