파이프

리눅스에서 파이프(Pipe)는 두 개 이상의 명령어를 조합하여 사용할 때 유용한 기능입니다.

파이프기호

파이프 기호(|)를 사용하여 이전 명령의 출력을 다음 명령의 입력으로 연결할 수 있습니다.

특징

파이프를 사용하면 여러 명령어를 조합하여 복잡한 작업을 수행할 수 있으며, 중간 과정의 출력을 파일로 저장하지 않고도 효과적으로 데이터를 처리할 수 있습니다. 또한 파이프를 사용하면 명령어를 쉽게 재사용할 수 있으며, 명령어를 간단하고 간결하게 유지할 수 있습니다.

image-20230416170515847

동작설명

예를 들어,

ls -l | grep ".txt"

명령은 현재 디렉토리의 파일 목록을 ls -l 명령으로 출력한 후, 출력 결과를 grep ".txt" 명령에 입력으로 전달합니다. 그리고 grep ".txt" 명령은 ".txt"를 포함하는 파일 목록만 출력합니다.

서브목차