第一:
system("ls");
第二:执行并把结果放到字符串里
FILE *fp=NULL;
char buff[128]={0};
memset(buff,0,sizeof(buff));
fp=popen("uname -a","r");
fread(buff,1,127,fp);
printf("%s",buff);
pclose(fp);
第三:执行并把结果放到字符串里
system("ethtool -i ens33 | grep version | head -1 >temp");
fp=fopen("temp","r");
fgets(buf, 60, (FILE*)fp);
fclose(fp);
system("rm -rf temp");
printf("%s",buf);