勵志

勵志人生知識庫

glob模式

Glob模式是一種檔案匹配模式,全稱為global,主要用於匹配檔案路徑,類似於正則表達式但功能較弱。其起源於Unixbash shell,常用於檔案或資料夾的操作中。Glob模式的主要特點包括:

星號(*)匹配零個或多個任意字元。

方括弧([])匹配方括弧內的任意字元,如[abc]匹配a、b或c。

問號(?)匹配一個任意字元。

匹配零個或多個目錄及子目錄。

使用兩個星號()表示匹配任意中間目錄。

\用作轉義符。

!用於排除特定模式。

Glob模式在編程和日常命令行操作中非常有用,例如在.gitignore檔案中用於指定忽略的檔案模式,或在lsmv等命令中使用以篩選檔案或資料夾。此外,許多程式語言都提供了處理Glob模式的庫或函式,以便於在代碼中進行檔案路徑的匹配操作。