glob

/glob/, ではなく, /glohb/, 動詞・名詞

[Unix; 一般的] ワイルドカードを含む名前の特殊文字を展開すること、またはそうする行為(その動作はglobbingとも呼ばれる)。ファイル名のワイルドカード指定に関するUnixの慣習は十分に浸透しているため、多くのハッカーは書き言葉の英語でも、特に技術的な話題に関するメールやニュースで、そのいくつかを使う。よく見かけるものには以下が含まれる。

*

任意の文字列のワイルドカード(UN*Xも参照)

?

任意の1文字のワイルドカード(一般に、単語の先頭または途中でのみこのように読まれる)

[]

囲まれた文字のいずれかにマッチするワイルドカードを区切る

{}

カンマ区切りの選択肢の択一。したがって‘foo{baz,qux}’は‘foobaz’または‘fooqux’と読まれる

いくつかの例。「彼は自分の名前は[KC]arlだと言った」(曖昧さを表す)。「talk.politics.* は読まない」(Usenet上のtalk.politicsのサブグループのいずれか)。他の例はXの項目に挙げられている。globパターンはregexpで使われるものと似ているが、同一ではないことに注意。

歴史的な注記:このジャーゴンの用法は、Bourne以前の古いバージョンのUnixシェルでワイルドカードを展開したサブプログラムの名前であるglobに由来する。