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 // 打印输出文字
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。