개발관련/Shell

파이프(|)를 이용한 필터들 요약

NaiveDevloper 2016. 4. 15. 03:12
반응형

파이프(|)를 이용하여 여러가지 사용할 수 있는 필터

1) sort : 표준입력에 대한 정렬을 수행하여, 그 결과를 표준 출력으로 출력한다

2) uniq : 표준 입력으로부터 정렬된 테이터를 받아서 중복된 항목을 제거하고 출력해 준다.

3) grep : 표준 입력으로부터 받은 라인 단위의 데이터로부터 지정한 문자패턴을 가지고 있는 라인을 찾아서 출력해준다

4) fmt : 표준 입력으로 부터 텍스트를 읽고 형식화된 텍스트를 표준 출력으로 출력해 준다.

5) pr : 표준 입력으로 부터 텍스트를 입력받아서 페이지 단위로 테이터를 잘라서 출력해 준다

6) head : 입력된 파일에서 앞의 10개의 라인만 출력해 준다

7) tail : 입력된 파일에서 마지막 10개의 라인만 출력해 준다. 로그파일의 최근 로그를 출력해 보고자 할 때, 유용하다.

8) tr : 입력된 문자를 변경(대/소문자)하거나, 반복, 삭제하여 출력해준다. 예를 들면, DOS용 텍스트를 UINX용 텍스트 파일로 컨버트할때 사용하기도 한다.

9) sed : 스트림 에디터로써 tr 명령어 보다 다양한 문자 변경을 사용할 수 있다.

10) awk : 강력한 필터로서 프로그래밍 언어라고 할 수 있다.