백스페이스 키 왼쪽에 있는 키를 쉬프트 누르고 입력하면
| 요런게 나온다. 이걸 파이프 라고 부른다. (이게 왜 파이프라 불리는 지는 모른다..)
파이프를 사용해
왼쪽 명령의 출력이
오른쪽 명령의 입력 으로 들어간다.
예제를 통한 설명~
ls | wc -l
원래는 wc (플래그) (파일명) 이렇게 사용하는게 맞다.. 근데 파일이 없다.
파일 대신 ls 명령의 내용 자체가 넘어가는 것이다.
who | wc -l
who 명령의 라인 수라면... 로그인 한 사용자 수가 된다.
who | grep jack
같은 원리로 jack 이란 사용자의 정보가 된다.
who | cut c 1-8 | sort
자, 이번에는 파이프가 2개다.
일단 cut 명령어는 원하는 범위만큼 잘라 보여주는거라 간단히 설명하겠다.
처음으로 who 명령어가 cut 에 의해 1-8범위만큼 잘린다.(사용자 이름만 남겨진다)
윗줄에서 한 것이 sort 명령어(정렬하는 것임)의 입력으로 들어가니, 결국
사용자 이름이 정렬되어 출력된다.
'UNIX / LINUX' 카테고리의 다른 글
[유닉스/리눅스] tr 명령어 - 특정 문자 치환 (0) | 2012.06.10 |
---|---|
[유닉스/리눅스] cut 명령어 (0) | 2012.06.10 |
[LINUX/UNIX] 명령 백그라운드로 보내기 (0) | 2012.06.10 |
[LINUX/UNIX] 여러 명령 한번에 입력 (0) | 2012.06.10 |
[LINUX/UNIX] 출력방향변경 (redirection) (0) | 2012.06.10 |