입출력 전환( <, >, >>) 에 관한 프로그래밍...에 대해
글쓴이: LeeHyungJin / 작성시간: 월, 2006/06/05 - 8:05오후
입출력 전환을 하는 프로그램을 짤려고 하는데....
파일 > 파일은 되는데
ls > 파일 에서는....ls를 어떻게 읽어 들여와야 될까요??
파일은 (size=read(fd,buf,64))> 0)
wirete(fd1,buf,size);
이렇게 하면 됐는데 ls같은 경우는 어찌 해야할지 -ㅇ-;;
Forums:
출력스트림을 리디렉션하면 되죠.
출력 스트림을 파이프로 하는 것은 어떨까요?
Windows의 경우 CreateProcess에서 지정할 수 있는데 POSIX에서 뭔지 까먹었네요 -_-
fork(); close(STDOUT); open(f
fork();
close(STDOUT);
open(file);
exec("ls");
뭐 대략 이런 식으로 하면 되려나요.
popen을 찾으시는
popen을 찾으시는 건가요?
댓글 달기