(6) ★ IO Stream 그리고, 파이프(pipe), 파이프라인(pipeline)

2019. 3. 25. 17:37 OS/Linux

순차적 프로그래밍 ( 프로세싱)

 - 하나의 프로그램 결과를 > 다른 프로그램의 입력으로 ..  

 - 하나의 명령 실행결과를 > 다른 명령의 입력으로 ..

 - 하나의 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 [소스플로우]