# Table of Contents

# 리다이렉션

리다이렉션(Redirection)을 사용하면 입출력을 재지정할 수 있다.

# 출력 재지정

date명령어는 시스템의 현재 시간을 모니터에 출력한다. 이는 기본적으로 date명령어가 표준 출력인 모니터에 결과물을 출력하기 때문이다.

$ date
Fri Jan  7 16:51:53 KST 2020

>로 출력을 파일로 변경해보자.

$ date > result.txt

파일을 확인해보자. 결과물이 저장되어있다.

$ less result
Fri Jan  7 16:51:53 KST 2020

>는 기존 내용을 덮어쓴다. 반면 >>는 기존 내용에 덧붙인다.

$ date >> result.txt
$ less result.txt
Fri Jan  7 16:51:53 KST 2020
Fri Jan  7 16:52:00 KST 2020

# 입력 재지정

<를 사용하면 입력을 재지정할 수 있다.

$ cat < result.txt
Fri Jan  7 16:51:53 KST 2020
Fri Jan  7 16:52:00 KST 2020

# 파이프라인

파이프라인을 사용하면 특정 명령어의 출력을 다른 명령어의 입력으로 사용할 수 있다.

$ ls -al | grep txt