知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

显示文件内容的脚本

发布时间:2014-09-05 15:18:32作者:知识屋

显示文件内容的脚本
 
C代码  www.zhishiwu.com  
#include <stdio.h>  
#include <fcntl.h>  
#include <malloc.h>  
#include <string.h>  
#include <unistd.h>  
#include <stdlib.h>  
int main(int argc,char *argv[])  
{  
    int fd,i=1,a,c,t;  
    int tsize;  
    char *buf;  
    buf=malloc(sizeof(char)*256);  
    if(argv[2]==NULL) c=1;  
        else  c=atoi(argv[2]);  
    if(c<=0) c=1;  
    for(a=1;a<=c;a++)  
    {  
        fd=open(argv[1],O_RDONLY);  
        if(fd<0)  
        {     
            printf("Not find file!/n");  
        }  
        i=1;  
        t=1;  
            while(i>0)  
        {  
            memset(buf,0,256);  
            i=read(fd,buf,256);  
            if((t%2)==0) usleep(20000);  
            if((t%5)==0) usleep(800000);  
                        if((t%3)==0) usleep(500000);  
                        if((t%10)==0) usleep(1000000);  
                        usleep(500000);      
            printf("%s",buf);  
            t++;  
        }  
        printf("**********************************************************************/n");  
        sleep(2);  
        close(fd);  
    }  
    return 0;  
}  
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜