bat提取字符

bat提取字符,第1张

for中进行变量的设置与值获取,需要开启环境变量延迟,然后变量调用时原本用百分号的需换成感叹号。

环境变量延迟命令

setlocal enabledelayedexpansion

变量调用

!riqi:~0,4!

@echo off

setlocal

set STR1=

set STR2=

set STR3=

for /f "usebackq tokens=2,3 delims== " %%a in ("%~1") do call :add %%a %%b

echo %STR1%-%STR2%-%STR3%

endlocal

goto end

:add

if "%1"=="STR1" set STR1=%~2

if "%1"=="STR2" set STR2=%~2

if "%1"=="STR3" set STR3=%~2

:end

----------------------

把横线上面代码保存为strbat

把你的unix文件转换成Windows换行格式,假设文件名是atxt

在命令行执行strbat atxt

输出:1-30-0024

以上就是关于bat提取字符全部的内容,包括:bat提取字符、使用bat提取文件字符串信息、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9301378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存