我有一个命令(使用adb)输出到屏幕这一行:
* Record 232: Record {AAAAAA #999 Alpha.Beta.Gamma US=1 JP=1}
这是过滤后的输出(例如dir | findstr ...
)。
我需要找到一种方法将此行保存为字符串(set _var
...),以便以后能够操作它(需要仅隔离Alpha.Beta.Gamma
部分)。
我试过了:
for /F %%a in ('dir | findstr file') do set _var=%%a
由于某种原因,所有这一切都设置为_var
到%7
。
答案 0 :(得分:0)
尝试:
for /F "delims=" %%a in ('dir /b ^| findstr "file"') do set _var=%%a
在这种情况下,管道需要进行转义。