[쉘스크립트] stdin/stdout 기본 개념 및 파이프, 실무 활용
·
Language
표준 입출력(stdin/stdout)과 파이프 활용쉘 스크립트에서 표준입력, 출력, 에러를 대충 넘기는 경우가 많지만, 이를 정확히 이해하면 실무에서 디스크 공간과 처리 속도를 크게 개선할 수 있다. 기본 개념표준 스트림의 종류stdin (Standard Input, 표준입력)프로그램이 데이터를 입력받는 기본 통로기본값: 키보드 입력stdout (Standard Output, 표준출력)프로그램이 결과를 출력하는 기본 통로기본값: 터미널 화면stderr (Standard Error, 표준에러)에러 메시지 출력 전용 통로파이프(|)의 동작 원리파이프는 앞 명령의 stdout을 뒤 명령의 stdin으로 자동 연결한다.command1 | command2 ↓ ↑stdout → stdin파..