我正在尝试从文件中获取字符串的一部分并使用win CMD将其写入变量,但该文件有一些字符串,我只需要第三个字符串的一部分。例如,文件“myfile.txt”包含下一个字符串:
package:com.test0.android
package:com.test1.android
package:com.test2.android
package:com.test3.android
我只需要将“com.test2.android”写入变量,但我找不到解决方法如何执行此操作。请有人帮帮我吗?
答案 0 :(得分:1)
试试这个:
@echo off
for /f "tokens=1,* delims=]" %%a in ('find /n /v "" ^< "myfile.txt" ^| findstr "^\[3\]" ') do set "variable=%%b"
echo "%variable%"
答案 1 :(得分:0)
不确定这是否是您要找的。但试一试
set str=package:com.test0.android
set str=%str:package:=%