Решение через for
l oop в последней строке. Символы-разделители не работают для =
:
for /f "delims==" %i in ('echo %a%') do echo %i
6 5
for /f "delims==" %i in ('echo %a%') do echo %i,
6 5,
for /f "delims=^=" %i in ('echo %a%') do echo %i,
6 5,
for /f "delims=\=" %i in ('echo %a%') do echo %i,
6 5,
for /f "delims===" %i in ('echo %a%') do echo %i,
6 5,
for /f "delims=`=" %i in ('echo %a%') do echo %i,
6 5,
for /f "delims=`=" %i in ('echo %a%') do set i=%i& echo !i: =-!
6-5