pipe

    리눅스 Pipe

    ▪︎ 파이프 (Pipe) 💡 파이프 (Pipe) : | 리눅스의 여러 명령어들을 조합하여 강력한 활용도를 보여줄 수 있는 기능 like a 조미료 (후추 팍팍! 소금 팍팍! 설탕 팍팍! → 짜자잔 맛있는 음식 ~) 명령어_1 | 명령어_2 여기서 명령어_1와 명령어_2는 다음의 과정을 거친다. 입력(stdin) → 수행 → 결과(stdout / stderr) 명령어_1의 결과는 | 파이프를 통해 명령어_2의 입력으로 전달되어 들어간다. 위 과정을 거치면 명령어_1의 결과가 입력된 명령어_2의 결과가 수행된다. 명령어_1은 부모 프로세스로써 fork()를 통해 명령어_2의 자식 프로세스를 생성한다. ▪︎ e.g. 특정 문자열의 파일명을 가진 파일을 검색하고 싶은 경우 project를 포함한 파일명을 가진 ..