/*************************************************************************
> File Name: fileopt.c
> Author: jby
> Mail:
> Created Time: Thu 10 Aug 2023 11:04:13 PM CST
************************************************************************/
#include<stdio.h>
#include<stdlib.h>
int main (int argc, char *argv[]) {
if (argc < 2) {
printf("usage:cmd + filname\n");
return 1;
}
FILE *fp = fopen(argv[1], "r");
if (!fp) {
perror("open file");
return 1;
}
char c;
while ( ~(c = fgetc(fp)) ) {
printf("%c", c);
}
fclose(fp);
}
放到环境变量下,能够直接使用:
which cat
# /usr/bin/cat
sudo mv ./mycat /usr/bin/