set功能很強大的,如下:
@echo off
set *** = "hello world"
set xyz = "batch"
set x
set *** =
set x
set xyz
set x
其中set *** = "hello world" 是定義變數,並把其值設定為"hello world". set x 是查詢所有以x開頭的變數,set *** = 表示刪除***這個變數。(單獨乙個set的作用是檢視所有的當前環境所有變數,自己試一下就知道了)
我們來看一下set的乙個典型用法:
@echo off
set /a sum = 0
echo sum is %sum%
set /a sum = sum + 1
echo sum is %sum%
set /a sum = sum + 1
echo sum is %sum%
set sum =
千萬要注意,/a不能少,否則結果錯誤。另外,用完sum後,記得要將sum刪除。
setlocal主要針對臨時環境變數,不會影響到系統的變數環境設定,應與endlocal聯用。
bat檔案和sh檔案
tomcat的bin資料夾中存在乙份.bat檔案和相對應的.sh檔案,乙個是為了在window系統上執行的檔案,另乙個是linux下的批處理檔案。例如 startup.bat和startup.sh。bat是dos下的 批處理檔案 批處理檔案 是無格式的文字檔案,它包含一條或多條命令。它的 副檔名 為...
bat檔案和sh檔案
tomcat的bin資料夾中存在乙份.bat檔案和相對應的.sh檔案,乙個是為了在window系統上執行的檔案,另乙個是linux下的批處理檔案。例如 startup.bat和startup.sh。bat是dos下的 批處理檔案 批處理檔案 是無格式的文字檔案,它包含一條或多條命令。它的 副檔名 為...
bat檔案中echo和 的用法
在f盤建立乙個名稱為myfile的資料夾,把windows系統的cmd.exe複製到myfile資料夾下,並在myfile中建立mybat.txt檔案,改名為mybat.bat,右擊mybat.bat檔案,選擇文字檔案的方式開啟,進行編輯。以後,我就不再介紹這個簡單的過程了。在這篇文章中,我們將介紹...