linux下的popen()函數

 
 




#include <stdio.h>

int main(int argc, char *argv[])
{
         char buf[128];
         FILE *pp;

         //if( (pp = popen("ls -l", "r")) == NULL )
         if( (pp = popen("/mnt/apps/bin/wetctl eth1 list | awk '/0[0-1][0-9]/{print }'", "r")) == NULL )
         {
                 printf("popen() error!/n");
                 exit(1);
         }

         while(fgets(buf, sizeof buf, pp))
         {
                 printf("%s", buf);
         }
         pclose(pp);
         return 0;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章