什么叫通配符阿~~

来源:百度知道 编辑:UC知道 时间:2024/09/27 15:51:56
我太菜了~今天QQ被盗了~~教我下下哦~

通配符是指那些在操作电脑时,为了提高对文件处理的效率,用“*”或“?”表示任意多个或一个字符来代表某一部分文件,以达到一次性处理一批文件目的的那些字符。如“*.*”即代表当前目录下的全部可见文件。

通配符,用一个字符代替其他字符,在查找时比较方便,共有两个

1.星号 * 这个通配符可以代替任意个任意字符,但不包括点儿 .
2.问号 ? 这个通配符可以代表一个任意字符,同样不包括点儿 .

举个例子说,假如有一个文件叫 abc123.exe,用通配符查找时可以写成 *.exe 或者 a*.exe 又或者 abc*.exe也可以写成 abc?23.exe 或者 a?c123.exe

顺便问你一下,这跟QQ被盗有什么关系?

在文件名中出现是代表任意字符的意思。例如,A.*就代表了文件基本名是A,扩展名是任意的所有文件。因为*可以代替任意字符,所以我们称之为通配符。其实通配符不只*一个,还有?等。

通配符

1、基本的通配符有哪些?

·“?”可替代单个字符。

·“*”可替代任意字符。

·方括号“[charset]”可替代charset集中的任何单个字符。

对最后一条做些解释。[cChH]通配符便可替代c或h字符的大小写形式。
通配符集还能描述介于字符对之间的所有字符。如“[a-z]”就可以代
替任意小写字母,而[a-zA-Z]则可替代任意字母。注意可替代的字符
包括字符包括字符对之间的所有字符。

与DOS相比,UNIX的通配符机制要比DOS好得多。在DOS中,任何在“*”
之后,在“.”之彰的字符均被忽略,所以下面的指令将不能得到你想
象的结果。

del *bak.*

在DOS中,用户只能用此命令删除当前目前下的所有文件,除非系统要
求你不这样做。而在UNIX系统中,“*”可替代包括0在内的任意数字的
字符,但一行中的其余特征也仍需匹配,因此“bak.*”可匹配
ne