popen() 함수를 이용해서 '|'구현 공부를 하고 있는 학생입니다.
'|'를 하나만 쓸 경우는 ( ls | wc 라고 입력을 하였다하면..)
fp01 = popen("ls", "r");
fp02 = popen("wc", "w");
while(fgets(buffer, sizeof(buffer), fp01))
{
fputs(buffer, fp02);
}
pclose(fp01);
pclose(fp02);
처럼 코드를 짜면 되는데 '|'를 두개 이상 사용 할 경우 ( ls | grep one | wc 라고 입력을 하였다하면..)