超詳細(xì)的CMD DOS下符號(hào)的作用參考第1/2頁(yè)
更新時(shí)間:2008年09月03日 15:05:51 作者:
因關(guān)于DOS符號(hào)的總結(jié)很少,所以根據(jù)[1],經(jīng)過幾次整理之后,寫了下面這個(gè)《CMD/DOS符號(hào)參考》,推薦新手好好看看,老手溫習(xí)。
一、單符號(hào)
~
① 在for中表示使用增強(qiáng)的變量擴(kuò)展。
② 在%var:~n,m%中表示使用擴(kuò)展環(huán)境變量指定位置的字符串。
③ 在set/a中表示一元運(yùn)算符,將操作數(shù)按位取反。
!
① 在set /a中一元運(yùn)算符,表示邏輯非。比如set /a a=!0,這時(shí)a就表示邏輯1。
@
① 隱藏命令行本身的回顯,常用于批處理中。
$
① 在findstr命令里面表示一行的結(jié)束。
② 在prompt命令里面,表示將其后的字符轉(zhuǎn)義(符號(hào)化或者效果化)。
%
① 在set /a中的二元運(yùn)算符,表示算術(shù)取余。
② 命令行環(huán)境下,在for命令in前,后面接一個(gè)字符(可以是字母、數(shù)字或者一些特定字符),表示指定一個(gè)循環(huán)或者遍歷指標(biāo)變量。
③ 批處理中,后接一個(gè)數(shù)字表示引用本批處理當(dāng)前執(zhí)行時(shí)的指定的參數(shù)。
④ 其它情況下,%將會(huì)被脫去(批處理)或保留(命令行)
^
① 取消特定字符的轉(zhuǎn)義作用,比如& | > < ! "等,但不包括%。比如要在屏幕顯示一些特殊的字符,比如> >> | ^ &等符號(hào)時(shí),就可以在其前面加一個(gè)^符號(hào)來顯示這個(gè)^后面的字符了,^^就是顯示一個(gè)^,^|就是顯示一個(gè)|字符了;
② 在set/a中的二元運(yùn)算符,表示按位異或。
③ 在findstr/r的[]中表示不匹配指定的字符集。
&
① 命令連接字符。比如我要在一行文本上同時(shí)執(zhí)行兩個(gè)命令,就可以用&命令連接這兩個(gè)命令。
② 在set/a中是按位與。
*
① 代表任意個(gè)任意字符,就是我們通常所說的"通配符";比如想在c盤的根目錄查找c盤根目錄里所有的文本文件(.txt),那么就可以輸入命令"dir c:\*.txt"。
② 在set /a中的二元運(yùn)算符,表示算術(shù)乘法。
③ 在findstr/r中表示將前一個(gè)字符多次匹配。
-
① 范圍表示符,比如日期的查找,for命令里的tokens操作中就可以用到這個(gè)字符。
② 在findstr/r中連接兩個(gè)字符表示匹配范圍。
③ -跟在某些命令的/后表示取反向的開關(guān)。
④ 在set /a中:
1.表示一個(gè)負(fù)數(shù)。
2.表示算術(shù)減運(yùn)算。
+
① 主要是在copy命令里面會(huì)用到它,表示將很多個(gè)文件合并為一個(gè)文件,就要用到這個(gè)+字符了。
② 在set/a中的二元運(yùn)算符,表示算術(shù)加法。
~
① 在for中表示使用增強(qiáng)的變量擴(kuò)展。
② 在%var:~n,m%中表示使用擴(kuò)展環(huán)境變量指定位置的字符串。
③ 在set/a中表示一元運(yùn)算符,將操作數(shù)按位取反。
!
① 在set /a中一元運(yùn)算符,表示邏輯非。比如set /a a=!0,這時(shí)a就表示邏輯1。
@
① 隱藏命令行本身的回顯,常用于批處理中。
$
① 在findstr命令里面表示一行的結(jié)束。
② 在prompt命令里面,表示將其后的字符轉(zhuǎn)義(符號(hào)化或者效果化)。
%
① 在set /a中的二元運(yùn)算符,表示算術(shù)取余。
② 命令行環(huán)境下,在for命令in前,后面接一個(gè)字符(可以是字母、數(shù)字或者一些特定字符),表示指定一個(gè)循環(huán)或者遍歷指標(biāo)變量。
③ 批處理中,后接一個(gè)數(shù)字表示引用本批處理當(dāng)前執(zhí)行時(shí)的指定的參數(shù)。
④ 其它情況下,%將會(huì)被脫去(批處理)或保留(命令行)
^
① 取消特定字符的轉(zhuǎn)義作用,比如& | > < ! "等,但不包括%。比如要在屏幕顯示一些特殊的字符,比如> >> | ^ &等符號(hào)時(shí),就可以在其前面加一個(gè)^符號(hào)來顯示這個(gè)^后面的字符了,^^就是顯示一個(gè)^,^|就是顯示一個(gè)|字符了;
② 在set/a中的二元運(yùn)算符,表示按位異或。
③ 在findstr/r的[]中表示不匹配指定的字符集。
&
① 命令連接字符。比如我要在一行文本上同時(shí)執(zhí)行兩個(gè)命令,就可以用&命令連接這兩個(gè)命令。
② 在set/a中是按位與。
*
① 代表任意個(gè)任意字符,就是我們通常所說的"通配符";比如想在c盤的根目錄查找c盤根目錄里所有的文本文件(.txt),那么就可以輸入命令"dir c:\*.txt"。
② 在set /a中的二元運(yùn)算符,表示算術(shù)乘法。
③ 在findstr/r中表示將前一個(gè)字符多次匹配。
-
① 范圍表示符,比如日期的查找,for命令里的tokens操作中就可以用到這個(gè)字符。
② 在findstr/r中連接兩個(gè)字符表示匹配范圍。
③ -跟在某些命令的/后表示取反向的開關(guān)。
④ 在set /a中:
1.表示一個(gè)負(fù)數(shù)。
2.表示算術(shù)減運(yùn)算。
+
① 主要是在copy命令里面會(huì)用到它,表示將很多個(gè)文件合并為一個(gè)文件,就要用到這個(gè)+字符了。
② 在set/a中的二元運(yùn)算符,表示算術(shù)加法。
相關(guān)文章
BAT批處理判斷IP地址并自動(dòng)禁用啟用網(wǎng)卡
這篇文章主要介紹了BAT批處理判斷IP地址并自動(dòng)禁用啟用網(wǎng)卡,需要的朋友可以參考下2014-06-06批處理bat系統(tǒng)管理之任務(wù)計(jì)劃篇
本文主要介紹使用?at?和?schtasks?兩個(gè)命令實(shí)現(xiàn)常見任務(wù)計(jì)劃的增刪查改等操作,需要的朋友可以參考下2022-10-10寫了個(gè)批量替換字符串的bat批處理(replaceChar.bat)
鑒于dos知識(shí)有限,還沒找到好的辦法來避免這兩種狀況。如果用shell腳本完成替換功能就簡(jiǎn)單多了?;蛘咧苯佑胾ltraedit的替換功能更簡(jiǎn)單2017-04-04由一段批處理程序所引起的探討感覺問題是有,不太準(zhǔn)確
由一段批處理程序所引起的探討感覺問題是有,不太準(zhǔn)確...2007-10-10Attrib 顯示、設(shè)置或刪除指派給文件或目錄的只讀、存檔、系統(tǒng)以及隱藏屬性
Attrib 顯示、設(shè)置或刪除指派給文件或目錄的只讀、存檔、系統(tǒng)以及隱藏屬性...2007-09-09