Código:
variable=$(comando -opcion | otro_comando)
echo variable
echo variable
pero en bat no he encontrado nada igual, lo mas parecido que hay es:
Código:
ping -n 1 localhost | findstr /R TT > salida.txt
set /P variable=<salida.txt
echo %variable%
set /P variable=<salida.txt
echo %variable%
el detalle de que la salida se mande a archivo es que ejecutando ese comando miles de veces el acceso a disco se vuelve lento, directorios de solo lectura etc.