La Web del Programador: Comunidad de Programadores
 
    Pregunta:  52631 - COMO ASIGNAR A VARIABLE RESULATDO DE COMANDO?
Autor:  Jose Cipres
Buenas tardes amigos,
Dentro de un programa batch (en Windows 2003) necesito asignar a una variable el resultado de la ejecución de un comando complejo.
El comando es el siguiente: dir /b | wc -l

Con esto obtengo un número: 0 si no hay ficheros en el directorio o 'n' en caso de que los haya.

El caso en que no consigo recoger únicamente el número de ficheros del directorio.

¿Puede hacerse?
Gracias anticipadas por vuestra ayuda.

  Respuesta:  sergio Quintana
No se exactamente lo que quieres pero si lo que quieres es deribar el resultado de ese comando a un archivo por ejemplo seria dir /b | wc -l > archivo.txt por ejemplo, lo de llevarlo a una variable no se exactamente a que te refieres.