註釋常用的方式主要用二種: ::或則REM,其中REM該命令後的內容不被執行,但能回顯。
打開回顯: echo
關閉回顯: echo off ,@
停止: pause
複製或者重命名:copy
比如:
copy display1.c Display2.c
echo 當前的盤符及路徑的短文件名格式: %~sdp0
call : 命令可以在批處理執行過程中調用另一個批處理,當另一個批處理執行完後,再繼續
執行原來的批處理
call setenv.bat
工作中常使用獲取某個文件中的所需要的版本號:
<pre name="code" class="plain">@set VERSION_FILE_PATH=../../apps/common_app/userapp/interface.c
@sed -n -e 's/#define[ \t]*SW_VERSION_PINK[ \t]*[\(]*[ \t]*\([0-9]*\)[ \t]*[\)]*.*$/\1/p' %VERSION_FILE_PATH% > ver.txt
@set /p SW_VER= < ver.txt
@del ver.txt
@set SW_VER_HIGH=%SW_VER:~0,-2%
@set SW_VER_LOW=%SW_VER:~-2,2%
設置時間:
@set year=%date:~0,4%
@set month=%date:~5,2%
@set day=%date:~8,2%
其上面就是獲取的時間:
%SW_VER_HIGH%.%SW_VER_LOW%_%day%-%month%-%year%.rpm