unix cat 命令实现 c
2014-03-10 20:44
197 查看
#include <stdio.h> void type_onefile(FILE *fp) { char ch; while((ch = fgetc(fp)) != EOF) { putchar(ch); } } int main(int argc, char **argv) { FILE *fp; int i; if (argc == 1) { type_onefile(stdin); } for (i = 1; i < argc; i++) { fp = fopen(argv[i],"r"); if (fp == NULL) { fprintf(stderr, "%s:%s can not open.\n",argv[0],argv[i]); exit(1); } type_onefile(fp); fclose(fp); } return 0; }
cat命令编程实现
相关文章推荐
- Shell脚本中使用for循环和cat命令实现按顺序合并文件
- unix/linux who命令的实现
- Unix程序设计:实现wc命令
- Unix - ls命令的简要实现
- unix 常用命令 perl 实现 sed awk tr nl
- Unix程序设计:实现cp命令
- 算法Sedgewick第四版-第1章基础-025-用队列实现unix下的Directory命令
- 用UNIX的cat命令用于给文本加行号
- C语言实现linux中cat命令
- Unix ls命令的实现
- Unix - ls命令的简要实现
- Unix程序设计:实现cp命令
- 自己实现了cat这个命令
- cat命令使用及实现
- linux中cat命令的自定义实现
- Shell脚本中使用for循环和cat命令实现按顺序合并文件
- mycat命令——cat命令的自我代码实现
- 【Linux】文件读写及cat命令的实现
- 五、Linux/UNIX操作命令积累【cp、mv、cat、grep、ps】
- 【Unix/Linux】【命令】【文本工具】标准输出打印/连接文件——cat