dos命令bat檔案中的特殊符號意思12個
比較運算子一覽:
equ - 等於
neq - 不等於
lss - 小於
leq - 小於或等於
gtr - 大於
geq - 大於或等於
批處理檔案(bat)中的一些符號
1.與echo連用,作用是換行
示例1 [輸出空行]
echo.
2 > 定向符[輸出]
將命令的輸出進行重定向 [一般用於將結果寫入檔案]
注意 nul 為空裝置 >nul 則用於遮蔽輸出內容 [如 pause>nul]
示例2 [向1.txt中寫入字串 wind]
它是在末尾追加
>
則會覆蓋
echo wind>1.txt
3 >> 定向符[輸出]
將命令的輸出進行重定向 [一般用於將結果寫入檔案]
注意,定向到檔案時,它是在末尾追加 > 則會覆蓋
示例3 [向1.txt中追加寫入字串 wind]
echo wind>>1.txt
4 < 定向符[輸入]
配合set /p 使用時,從指定的檔案中獲取字串 賦值給變數
示例4 [將1.txt中第1行內容賦值給變數 wind]
set /p wind=<1.txt
5 & 連線符
連線兩個命令
注意 不論前面的命令是否成功執行 後面的命令都將執行
示例5 [依次執行兩個echo 命令]
echo wind& echo snow
6 && 連線符
連線兩個命令
注意 僅當前面的命令成功執行時 後面的命令才會被執行
示例6 [echo 命令成功執行 type 命令也將被執行]
echo wind&& type 1.txt
示例7 [hello 命令執行失敗 type 命令不會被執行]
hello&& type 1.txt
7 || 連線符
連線兩個命令
注意 僅當前面的命令執行失敗時 後面的命令才會被執行
示例8 [echo 命令成功執行 type 命令不會被執行]
echo wind|| type 1.txt
示例9 [hello 命令執行失敗 type 命令將被執行]
hello|| type 1.txt
8 | 傳遞符
將前面命令的結果 傳遞給後面的命令使用 [一般用於查詢]
示例10 [顯示字串wind 並 傳遞給find 查詢 關鍵字 w]
echo wind| find "w"
2,6,7,8綜合 示例11 [將字串傳遞給find查詢 並 輸出查詢結果]
echo wind| find "w">nul&& echo 找到字元w|| echo 未找到字元w
9 ^ 轉義符 [脫字元]
脫去特殊符號的作用 使之成為乙個純粹的符號
示例12 [輸出字串 &&&&& ]
echo ^&^&^&^&^&
10 @ at
其作用相當於 echo off 不顯示命令本身
不同之處是@僅處理單個命令 echo off則是全域性的
示例13 [命令列不會顯示]
@echo wind
11 % 百分號
兩個百分號表示取值
示例14 [顯示變數 wind 的值 smile]
set wind=smile
echo wind的值為 %wind%
注意,如果要輸出乙個百分號 則在批處理中要寫成兩個
12 * 星號
通配作用
示例15 [刪除所有文字檔案]
del *.txt
批處理bat檔案dos命令複製檔案
將 c users zz desktop 快捷處理 我我我哦我 路徑下的檔案複製到 c temp 我我我哦我 路徑下 s表示 複製目錄和子目錄,除了空的。e表示 複製目錄和子目錄,包括空的。與 s e 相同。可以用來修改 t。h表示 也複製隱藏和系統檔案。i表示 如果目標不存在,又在複製乙個以上的檔...
C 執行DOS命令,C 呼叫bat檔案。
在c 程式中,有時會用到呼叫cmd命令完成一些功能,於是在網上查到了如下方法,實現了 c 執行dos命令,並返回結果。doscommand dos命令語句 public string execute string doscommand 執行dos命令,返回dos命令的輸出 dos命令 等待命令執行的...
bat檔案中call命令的用法
我們首先來複習一下goto命令,如下 echo offgoto labelecho 1echo 2 labelecho 3echo 4輸出結果為 下面,我們來學學call,如下 echo offcall labelecho 1echo 2 labelecho 3echo 4首先,我們看到,用call...