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

posted on   hatreds  阅读(358)  评论(0编辑  收藏  举报

< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示