删除字母和特殊情况。仅显示特定行文本的数量

时间:2019-11-27 07:26:05

标签: batch-file cmd

版本= 14.0.1400.2150

我有这个.ini文件,其中包含版本号。我要删除“版本”和“ =”文本,在不带该文本的cmd上仅显示14.0.1400.2150

谢谢

1 个答案:

答案 0 :(得分:0)

使用for循环并使用find查找特定字段,然后用=分割文本并使用第二个标记(=之后的文本)

您只需要用实际文件名替换test.ini

来自cmd

for /f "tokens=2delims==" %a in ('type test.ini ^| find /i "Version="') do echo %a

和来自batch-file

@echo off
for /f "tokens=2delims==" %%a in ('type test.ini ^| find /i "Version="') do echo %%a