bat批处理命令

需求 在上传aar架包至maven center
方案一:在有Android studio的情况下,可以通过配置gradle文件的方式进行上传
方案二:通过maven 命令上传aar(mvn deploy)
在方案二中需要配置settings.xml文件中的username, password,然后执行mvn命令,显然是比较麻烦的,所以自然想到通过编辑bat命令来实现上传功能

表达式

. 设置表达式标记

@echo off&setlocal enabledelayedexpansion

. 设置变量

set USERNAME=username

. 判断空字符

if "%USERNAME%"==""

. 命令行之间跳转

goto A

:A
pause
break

. 修改文件内容

::将settings.xml文件中的aaa修改成bbb
for /f "eol=* tokens=*" %%i in (settings.xml) do (
set a=%%i
set "a=!a:aaa=bbb!"
echo !a!>>$)
move $ settings.xml

关键字

:: // 注解
pause // 暂停
break // 直接退出
echo // 打印输出文字

你可能感兴趣的:(bat批处理命令)