什么叫DOS通配符
一般情況下,一條DOS命令一次處理一個(gè)文件,但是,如果使用了通配符,就可以一次處理一組文件。而且,在用戶記不準(zhǔn)文件名時(shí),通配符也會(huì)給以幫助。顧名思義,通配符就是代替一組文件名的符號(hào)。
(1) 通配符 "*"
請(qǐng)看下面一組文件名:
FORMAT.COM
KEYB.COM
EDIT.COM
MORE.COM
它們的擴(kuò)展名都是COM,可以用"*.COM"來表示他們。事實(shí)上,"*.COM"代表了所有以COM為擴(kuò)展名的文件。再看下面的一組文件名:
DBLSPACE.BIN
DEBUG.EXE
DOSSHELL.TXT
DOSSHELL.INI
DELTREE.EXE
它們的共同點(diǎn)是有一個(gè)相同的字母D位于基本名的開頭,文件名"D*.*"可以代表它們。在DOS的命令行中,一條DOS命令對(duì)文件"D*.*"進(jìn)行處理,就會(huì)同時(shí)處理這五個(gè)文件。所有文件可以用"*.*"來代替。
讀到這里您一定了解了通配符"*"的作用,它可以代替一組字符。DOS忽略"*"所處的位和它后面的字符。注意,在命令行中鍵入命令名"DOS*ELL.COM"時(shí),DOS會(huì)忽略星號(hào)后面的ELL,也就是說,星號(hào)不能精確的代替某一位字符。
(2) 通配符"?"
通配符"?"比"*"更加精確,它提供一對(duì)一的匹配,只能代替它所在位的一位字符。例如:
C:\>dir diskco??.com
這個(gè)命令是要求DOS顯示所有基本名由七個(gè)或八個(gè)字符組成,前六位為DISKCO,擴(kuò)展名為COM的文件。兩個(gè)問號(hào)分別代替兩個(gè)字符。
DOS支持的通配符只有星號(hào)和問號(hào)兩個(gè),大部分DOS命令都識(shí)別并承認(rèn)通配符。二者之中,"*"更為常用。
![]() | ![]() .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |
![]() | ![]() .. 定價(jià):¥124 優(yōu)惠價(jià):¥124.0 更多書籍 |