繁体   English   中英

Windows批处理字符串作为字符串的定界符

[英]Windows batch string as delimiter for a string

我有一个包含多行的文件。 我只需要这一行:

 Table: DSMAIN_FRANF.DEF02_002_REF_B - Deleted row(s) count: 44

实际上,我只需要在行末添加数字。 该行的长度是可变的,也是可变的,但是子字符串“ Deleted row(s)count:”将始终存在。

如何仅获得一行中“已删除的行数:”之后的内容?

假设该行的语法可靠( ___:_____ Deleted row(s) count: xx

for /f "tokens=3 delims=:" %%i in ('find "Deleted row(s) count:" t.txt') do set /a count=%%i
echo %count%

(还假设只有这些行之一;如果有几行,这将为您提供最后一行)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM