首页 > 解决方案 > 删除字母和特殊情况。仅显示特定行文本的数量

问题描述

版本=14.0.1400.2150

我有这个包含版本号的 .ini 文件。我想删除“版本”和“=”文本,在没有该文本的 cmd 上显示它只是 14.0.1400.2150

谢谢

标签: batch-filecmd

解决方案


使用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

推荐阅读