batch 常用命令的总结

来源:互联网 发布:软件测试安全测试 编辑:程序博客网 时间:2024/04/30 00:32

注释常用的方式主要用二种:  ::或则REM,其中REM该命令后的内容不被执行,但能回显。

打开回显:   echo

关闭回显:   echo off ,@

停止:             pause

复制或者重命名:copy   

比如:

copy display1.c Display2.c

显示当前路径:          echo %cd% 
echo 当前的盘符及路径:    %~dp0 
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




0 0
原创粉丝点击