#include <stdio.h>
int main(int agrc, char * argv[])
{
FILE *fp = NULL;
fp = fopen(argv[1], "r");
if(fp == NULL) {
perror("fopen");
return -1;
}
char ch;
while(1) {
ch = fgetc(fp);
if( feof( fp ) ) {//如果到文件结尾,退出循环
break;
}
}
fclose(fp);
fp = NULL;
return 0;
}
只要把这个代码编译出来,把可执行程序放在cat命令所在的路径 /bin/下,就可以替代cat命令了