我想从命令的下面输出的第二行捕获第二个字(即日期)(让它为xyz)
数据源CODA已启用。=== 03/13/19 01:45:00 PM实例:0GBL_COLLECTOR:Nums ……
根据提供的信息,我建议:
Set "_=1"&For /F "Skip=1Tokens=2" %A In ('xyz 2^>Nul')Do @If Defined _ Echo(%A&Set "_="
你给出的例子,答案是 Squashman 在他的评论中,要求删除所有“智能引号”并逃脱管道角色, 的 | 强> ,带有插入符号, 的 ^ 强> :
|
^
For /F Tokens^=2 %A In ('xyz 2^>Nul^|Find "=="')Do @Echo %A
或者,用双引号保护:
For /F "Tokens=2" %A In ('"xyz 2>Nul|Find "==""')Do @Echo %A