와일드카드 文字
(wildcard character)는 컴퓨터에서 特定 命令語로 命令을 내릴 때, 여러 파일을 한꺼번에 指定할 目的으로 使用하는 記號를 가리킨다. 이 文字는 어느 곳에서 使用하느냐에 따라 若干의 差異를 보인다. 主로 特定한 패턴이 있는 文字列 或은 파일을 찾거나, 긴 이름을 省略할 때 쓰인다.
CP/M
,
DOS
, 마이크로소프트 윈도우나
유닉스 系列
運營 體制에서 파일名이나 經路를 指定할 때 가장 흔히 쓰이는 와일드카드 文字는 別表 文字(
*
)인데, 이 文字는 0 以上의 모든 文字列로 置換된다. 例를 들어
a*
는
a
,
ab
,
abc
等
a
로 始作하는 모든 글字를 의미하며, 이와 비슷한
a+
는
a
를 除外한 모든
a
로 始作하는 文字列(
ab
,
abc
等,
a
除外)로 置換된다. 글字 하나를 의미하는 물음票(
?
)이나
grep
이라는 命令語에서는 點(
.
)이다. 유닉스 셸과 윈도 파워셸에서 大括弧(
[
와
]
)는 이 範圍에 있는 모든 文字로 置換된다. 例를 들어,
[abc]
는
a
와
b
와
c
中 하나라도 包含한 것으로,
[A-Za-z]
은 모든 單一 大文字와 小文字로 代替된다. 와일드 카드 패턴과 一致하는 여러 파일이나 經路를 글로브 擴張이라 한다.
같이 보기
[
編輯
]