class Demo
{
public static void main(String a[])
{
System.out.println("abc def");
System.out.println("123 456");
System.out.println("aaa bbb");
}
}
批处理文件:
for /f "tokens=1-2" %%A in ( ' java Test ' ) do set token1=%%A token2=%%B
我正在通过批处理文件执行上述类。我的期望是仅获得第二行,尤其是仅获得“ 123”。如何获得它。
当我执行批处理文件时,它将返回所有值。
答案 0 :(得分:0)
也许这将按照您的要求进行:
@For /F Skip^=1 %%A In ('java Test 2^>Nul')Do @Set "Token=%%A"&GoTo :Next
:Next
@Set Token 2>Nul&Pause
包括最后一行只是为了输出变量和值。 您显然会根据需要进行更改。