📅  最后修改于: 2023-12-03 15:27:07.244000             🧑  作者: Mango
glob()
是Perl语言中用于匹配文件和目录的一个函数。
glob EXPR
EXPR
表示用于匹配文件和目录的模式。它可以是一个具体的路径,也可以包含通配符。
glob()
函数返回一个列表,列表中的元素是与模式匹配的文件和目录。
# 匹配当前目录下所有的txt文件
@files = glob "*.txt";
print join "\n", @files;
输出:
file1.txt
file2.txt
file3.txt
# 匹配当前目录下所有带有数字的文件夹
@dirs = glob "*[0-9]*";
print join "\n", @dirs;
输出:
dir1
dir2
dir3
EXPR
中可以使用*
通配符匹配任意字符,?
通配符匹配单个字符。glob()
函数返回的是一个列表,需要使用join()
函数将其转换为字符串才能输出。