glob EXPR glob |
返回相匹配的文件EXPR的列表,因為他們將擴大標準的Bourne shell。如果expr不指定路徑,則使用當前目錄。如果EXPR被忽略,那麼使用$_的值。
從Perl5.6擴展內部完成,而不是使用外部腳本。 擴展如csh(及任何衍生工具,包括tcsh和bash的)風格的擴展,該轉換,如下所示:在標量上下文錯誤返回undef,否則第一個文件的擴展名列表
在列表上下文中的空列表上的錯誤,否則列出擴展文件名。
試試下麵的例子:這裡glob 將返回所有開頭的文件,將返回所有的文件該開始帶“perl_g”
#!/usr/bin/perl
#by www.gitbook.net
(@file_list) = glob "perl_g*";
print "Returned list of file @file_list\n";