glob库函数用于Linux文件系统中路径名称的模式匹配,
即查找文件系统中指定模式的路径。
注意,这不是正则表达式匹配,虽然有些相似,但还是
有点差别。
编译:
gcc -std=c99 -g -W -Wall -Wextra -o mytest main.c
执行示例:
./mytest "./*.cpp" "./*.h" "./make*" "~/p*/p?ng"
注意:上诉命令中引号是必需的,否则shell会将模式展开!
参考文献:
glob(3), glob(7), fnmatch(3)
下面是个实验代码:
main.c:
====================================================
// 2010年 11月 29日 星期一 09:49:07 CST
// author: 李小丹(Li Shao Dan) 字 殊恒(shuheng)
// K.I.S.S
// S.P.O.T
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Linux glob 路径模式匹配
最新推荐文章于 2024-02-11 08:15:00 发布