📜  珀尔 | glob()函数(1)

📅  最后修改于: 2023-12-03 15:27:07.244000             🧑  作者: Mango

珀尔 | glob()函数

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()函数将其转换为字符串才能输出。