从 cmd 输出中获取字符串
Getting string from cmd output
我是 运行 一个产生以下输出的命令 -
Processing/
2019-02-07 12:10:43 305 Test1.csv
2019-02-07 12:11:43 306 Test2.csv
如何使用findstr
提取文件名。例如,Test1.csv
和 Test2.csv
您不需要使用 findstr
。您可以使用:
@echo off
for /F "tokens=4" %%A IN ('command') do (
echo %%A
)
到echo
你想要的字符串。
如果你不想 echo
它们,随心所欲:将它们分配给一个变量,e.t.c,但请记住它们是在 for
循环变量%%A
.
我是 运行 一个产生以下输出的命令 -
Processing/
2019-02-07 12:10:43 305 Test1.csv
2019-02-07 12:11:43 306 Test2.csv
如何使用findstr
提取文件名。例如,Test1.csv
和 Test2.csv
您不需要使用 findstr
。您可以使用:
@echo off
for /F "tokens=4" %%A IN ('command') do (
echo %%A
)
到echo
你想要的字符串。
如果你不想 echo
它们,随心所欲:将它们分配给一个变量,e.t.c,但请记住它们是在 for
循环变量%%A
.