[Linux] 리다이렉션과 파이프
명령어 입출력 재지정의 구현파일 디스크립터의 복제: dup(), dup2(): 열려 있는 한 파일을 공유하기 위해 사용#include int dup(int oldfd);// oldfd에 대한 복제본인 새로운 파일 디스크립터를 생성하여 반환// 성공 시 복제되어 새로 생성된 파일 디스크립터 반환// 실패하면 -1을 반환int dup2(int oldfd, int, newfd);// oldfd을 newfd에 복제되어 복제된 새로운 파일 디스크립터를 반환// 즉, newfd를 통한 파일 접근이 oldfd를 통한 접근과 동일하게 됨// 성공시 newfd를, 실패하면 -1을 반환 실습: dup.c, dup2,cdup.c파일 포인터가 초기화되지 않았으므로 이어 씀실행 결과: HelloWorld#include #inc..