[Linux] 리다이렉션(redirection: <, >) , 파이프(pipe: |)
0. 들어가기 전에, 표준 입출력에 대해서 리눅스에서 cat 같은 명령어를 실행하면 자동으로 표준 입출력 채널이 열려 동작한다. 여기서 표준 입출력 채널은 아래의 세 채널을 합쳐서 말한다. 입출력 채널 내용 예 숫자 표준 입력(stdin) 데이터를 입력하는 채널 키보드 입력, 파일 입력 등 0 표준 출력(stdout) 실행 결과가 출력되는 채널 디스플레이 출력, 파일 출력 등 1 표준 에러 출력(stderr) 실행 중 발생하는 에러 메시지가 출력되는 채널 디스플레이 출력, 파일 출력 등 2 리눅스에서는 명령어의 입출력을 표준입출력으로 추상화하고 있다. 그래서 명령어 내부에서는 실제 입출력이 어디에 연결되는지 신경쓰지 않으며 사용자가 명령어를 실행할 때 자유롭게 지정할 수 있다. 1. 리다이렉션 (Redi..