BAT 特殊符號總結

2021-09-22 20:29:22 字數 972 閱讀 4062

原文:

bat 特殊符號總結

bat特殊符號總結,用好特殊符號,利用提高開發效率。

^ 轉義符

用在特殊符號之前

比如:

echo 非常^&批處理

如果不加^ 那麼"批處理"將被當作命令執行

| (管道)傳遞符

當然是傳遞作用

比如:

echo 0123456 | find "123"

將0123456 傳遞給find 查詢 123

|| 連線符

當前面的命令沒有成功執行 則執行後面的命令

比如:

echo 0123456 | find "789" || echo 字元中沒有789

&& 連線符

當前面的命令成功執行 再執行後面的命令

比如:

echo 0123456 | find "123" && echo 字元中含有123

& 連線符

無論前面的命令是否成功執行 都執行後面的

比如:

echo 0123456 | find "789" & echo 字元中含有123

雖然沒有成功到789 但還是會執行echo 命令

批處理實現的結束程序並刪除檔案的**,挺有創意的,需要的朋友可以參考下。

複製** **如下:

@echo off

title=結束程序並刪除檔案[null]

echo.請輸入程序名:

set /p exe=

for /f "tokens=2,3 delims=," %%i in ('wmic process get processid^,executablepath

/format:csv^|find /i "%exe%"') do (

taskkill /im %exe%

del "%%i" /q

) pause>nul

Bat 中特殊符號

隱藏命令的回顯。在for中表示使用增強的變數擴充套件 在set中表示使用擴充套件環境變數指定位置的字串 在set a中表示按位取反。使用兩個 包含乙個字串表示引用環境變數。比如乙個 time 可以擴充套件到當前的系統時間 單個 緊跟0 9的乙個數字表示引用命令列引數 用於for中表示引用迴圈變數 連...

linux 特殊符號總結

1 1 輸出重定向符號 重定向內容到檔案 清除已有的內容 然後加入到新內容 如果檔案不存在則建立 2 1 追加輸出重定向符號 追加內容到檔案 中間無空格 3 0 輸入重定向 mail s title 54213213 qq.com etc hosts 箭頭朝向就是資料流方向 4 輸入追加重定向 5 ...

bat 中的特殊符號輸出問題

系統關鍵字 感嘆號 衝突 由於是自動化部署,因此需要使用到迴圈,這裡就不可避免的用到了延遲變數 setlocal enabledelayedexpansion 有關延遲變數的知識,大家可以通過這篇文章漲一漲 延遲變數帶來的乙個問題就是,文字中的感嘆號 xml檔案中的注釋 被替換掉了。解決辦法就是,在...