我正在尝试使用 Windows 命令行从文本文件中读取一些信息,并将其保存到一个变量中,就像“set info =1234”
下面是txt文件的内容,实际上我只需要修订号,它的位置总是相同的第5行,从第11列到第15列。示例中是1234,我想知道有没有办法将其保存到 Dos 命令行中的变量。
非常感谢!
svninfo.txt:
Path: .
URL: https://www.abc.com
Repository Root: https://www.abc.com/svn
Repository UUID: 12345678-8b61-fa43-97dc-123456789
Revision: 1234
Node Kind: directory
Schedule: normal
Last Changed Author: abc
Last Changed Rev: 1234
Last Changed Date: 2010-04-01 18:19:54 -0700 (Thu, 01 Apr 2010)
最佳答案
这是一个单行版本:
for /f "tokens=2" %%i in ('findstr Revision: input.txt') do set revision=%%i
关于command-line - DOS批处理命令从文本文件中读取一些信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2569640/