ワイルドカード (情報処理)

コンピュータなどの関連において、ワイルドカードは、検索などグロブの際に指定するパターンに使用する特殊文字の種類で、どんな対象文字、ないし文字列にもマッチするもののことである。カードゲームのワイルドカードに由来する呼称。
UNIXのシェルでは、「codice_1」（疑問符）を任意の一文字、「codice_2」（アスタリスク）を長さ0文字以上の任意の文字列にマッチするパターンとして、コマンドライン上で、存在するファイルの名前に対して展開される。
たとえば codice_3、codice_4、codice_5 というファイルがある場合、
 vi sales-2018*.txt
コマンドを入力すると、
 vi sales-201801.txt sales-201802.txt
のように展開されたうえで、codice_6 プログラムが起動される。
MS-DOSやその衣鉢を継いだMicrosoft Windowsのシェルプログラム codice_7 ではこのような展開を行わず、ワイルドカードはプログラムのプロセスにそのまま渡される。codice_7 の内部コマンドにおける解釈では、ファイル名の途中で codice_2 があると、そこから拡張子のピリオドまでマッチをすっ飛ばし、全てマッチしたものとみなすので、codice_10 というパターンは codice_11 と全く同じ意味である。また、codice_12 といったようなコマンドに対しては的な挙動をする。
SQLの codice_13 句における codice_14 中のパターンでは、長さ0文字以上の任意の文字列が「codice_15」、任意の一文字が「codice_16」である。
正規表現におけるクリーネ閉包とは似て非なるものであり混同してはいけない。