共享一个自动格式化的C语言脚本


该脚本为我的上司--董哥亲情奉献(呵呵!),它大大减轻了我们的工作量,因为我们有时候会狂导硬盘,数量为100个以上。

 
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
int main()
{
 FILE *fp;
 if((fp=popen("fdisk /dev/sda","w"))==NULL){
     printf("popen error! ");
     exit(0);
    }
 putc('n',fp);
 putc(' ',fp);
 sleep(1);
 putc('p',fp);
 putc(' ',fp);
 sleep(1);
 putc('1',fp);
 putc(' ',fp);
 sleep(1);
 putc(' ',fp);
 putc(' ',fp);
 sleep(1);
 putc('w',fp);
 putc(' ',fp);
 pclose(fp);
 return 0;
} 

 
保存为.c文件,执行 gcc 编译成.o文件运行即可。
它实现的功能是执行fdisk命令并自动接受相应的参数完成自动化的过程;
很仓促所以没有加入错误检查等功能,希望大家需要的可以参考,前辈们可以来不吝赐教。:)

  1. No comments yet.
(will not be published)
*