파일 트리를 순회하며 조건에 맞는 경로를 stdout으로 내보낸다.
Shell 파이프라인 해석
Shell 명령 조합은 프로세스, 파일 디스크립터, 표준 입출력을 연결하는 작은 프로세스 그래프입니다. find와 grep은 문자열이 아니라 스트림으로 이어집니다.
01find
02pipe fd
03grep
04exit status
커널 pipe가 앞 명령의 stdout과 뒤 명령의 stdin을 연결한다.
입력 스트림에서 패턴을 찾고, 인용을 잘못하면 shell이 먼저 해석한다.
마지막 명령만 보지 말고 pipefail이 필요한 오류 전파인지 확인한다.
파이프라인은 “각 명령의 입력·출력·종료 코드”를 분리해 읽으면 됩니다. 복잡해질수록 중간 결과를 tee나 임시 명령으로 확인하세요.