[리눅스 공부 5] 파이프 사용하기[pipe]

Posted by [하늘이]
2015. 6. 28. 15:32 IT/Linux
반응형

파이프 연산자를 사용하여 여러가지 프로세스끼리 연결시킬 수 있다.


파이프를 사용하여 결과를 정렬 시키면, cmd를 여러번 수행해야 나오는 결과를 한번에 수행 할 수 있다.


@ 파이프 사용하지 않고 ps를 사용하고, sort 시킨 결과 보기

ps로 프로세스상태 저장

$ ps > psout.txt 


결과 보기

$ cat psout.txt 

  PID TTY          TIME CMD

 2706 pts/0    00:00:00 ps

 9517 pts/0    00:00:02 bash


sort로 정렬 시키기

$ sort -r psout.txt > sortps.txt 


결과 보기 : 이전 파일이 역정력된 것을 확인할 수 있다.

$ cat sortps.txt 

  PID TTY          TIME CMD

 9517 pts/0    00:00:02 bash

 2706 pts/0    00:00:00 ps


@ 파이프를 사용하여 sort 시키기

한번에 위 과정들이 수행되고 sourtps2.txt 파일에 저장된다.

$ ps | sort -r > sourtps2.txt


$ cat sourtps2.txt 

  PID TTY          TIME CMD

 9517 pts/0    00:00:02 bash

 2732 pts/0    00:00:00 sort

 2731 pts/0    00:00:00 ps



반응형