perl 中glob函式的使用
Example
Try out following example: Here glob will retun all the files which begin with "perl_g"
#!/usr/bin/perl[@more@] Syntax
(@file_list) = glob "perl_g*";
print "Returned list of file @file_listn";
glob EXPR glob |
Definition and Usage
Returns a list of files matching EXPR as they would be expanded by the standard Bourne shell. If the EXPR does not specify a path, uses the current directory. If EXPR is omitted, the value of $_ is used.
From Perl 5.6 on, expansion is done internally, rather than using an external script. Expansion follows the csh (and any derivatives, including tcsh and bash) style of expansion, which translates as the following:
- Files beginning with a single period are ignored unless EXPR explicitly matches.
- The * character matches zero or more characters of any type.
- The ? character matches one character of any type.
- The [..] construct matches the characters listed, including ranges, as per regular expressions.
- The ~ characters matches the home directory; ~name matches the home directory for the user name.
- The {..} construct matches against any of the comma-separated words enclosed in the braces.
Return Value
In scalar context undef on error otherwise First file in the list of expanded names
In list context Empty list on error otherwise List of expanded file names.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16723161/viewspace-1016238/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- perl printf函式的使用函式
- php -- glob遍歷目錄函式PHP函式
- perl字串函式字串函式
- perl自定義函式函式
- Perl5 split 函式的使用詳細講解函式
- perl 裡邊的 函式指標函式指標
- Perl中FTP的使用FTP
- Django中F函式的使用Django函式
- Vue中render函式的使用Vue函式
- flex中getDefinitionByName 函式的使用Flex函式
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- Glob Patterns匹配模式使用模式
- Perl split字串分割函式用法指南字串函式
- Oracle中Decode()函式的使用Oracle函式
- MySQL中的SUM函式使用教程MySql函式
- lambda匿名函式使用中的坑函式
- Oracle中關於函式的使用Oracle函式
- Perl在CGI程式設計中常用的函式 (轉)程式設計函式
- 【函式】Oracle中聚合函式rank()使用方法函式Oracle
- Python中eval函式的表示式如何使用Python函式
- perl正規表示式中的特殊變數變數
- Shell中函式的定義和使用函式
- Java script 中的函式使用方法Java函式
- Python中函式的高階使用Python函式
- 如何使用python中的exec函式?Python函式
- Django中 render() 函式的使用方法Django函式
- SQL中的替換函式replace()使用SQL函式
- C++中compare函式的使用C++函式
- python 中偏函式 partial 的使用Python函式
- js中split函式的使用方法JS函式
- SQL-Server中datepart函式的使用SQLServer函式
- Python hasattr() 函式 // python中hasattr()、getattr()、setattr()函式的使用Python函式
- MySQL中MAX函式如何使用?MySql函式
- Rust中的into函式和from函式Rust函式
- 函式: 函式是怎麼使用的?函式
- javascript中的this使用場景以及箭頭函式中的thisJavaScript函式
- vertica 中位數函式 MEDIAN 的使用函式
- js父頁面使用iframe中的函式JS函式