base函数
Basename函数
参考资料
http://monkeymusic.blog.163.com/blog/static/4797639200912533652666/
解释
basename - strip directory and suffix from filenames
去除给出字符串的前缀例子
Shell命令:basename a/b/c/d/test/a.ppt
输出:a.ppt
可以在后面添加一个参数,通过这个参数来去除后缀
Shell命令:basename a/b/c/d/test/a.ppt .ppt
输出:a
#include <libgen.h>
#include <stdio.h>
void main() {
char *test = "/etc/test/acb/test.ueventd";
char *t = basename(test);
printf("%s\n",t);
}
输出:test.ueventd
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步