#include #include #include #include #include #include #include #include int main(int argc, char* argv[]){ int pid; /*Puffer leeren*/ fflush(NULL); /*child erzeugen*/ pid=fork(); if(pid==0){ /*Eingabeumlenkung*/ close(0); open("exec2.c", O_RDONLY, 0); /*Nach Hallo ... suchen*/ execlp("grep", "grep", "-i", "hallo", (char*)NULL); exit(0); } /*parent wartet ...*/ else wait(NULL); return 0; }