Redirigir salida desde la línea de comandos de Windows a un archivo de texto


Cuando escribe un comando en la línea de comando de Windows, el resultado del comando se muestra en la ventana del símbolo del sistema. Para algunos comandos, la salida puede tener varias filas de longitud y, a veces, más que la altura de la ventana de comandos, lo que hace que se desplace para ver todos los resultados.

Si desea evitar esto, o si desea guardar una copia de la salida generada por un comando, puede copiar el texto de la ventana de comandos y pegarlo en un archivo de texto. Sin embargo, hay un método más fácil de "copiar" la salida a un archivo de texto. Utiliza el comando redirección.

Redirige la salida de la línea de comandos

Para usar el comando de redirección, use "& gt;" símbolo y un nombre de archivo al final del comando que desea ejecutar.

01_keyboard_greater_than_symbol

Por ejemplo, si desea guardar el resultado de ipconfig(muestra la configuración de red), abra la ventana de comandos y escriba el siguiente comando.

ipconfig /all > network_info.txt

NOTA:Esto crea el archivo, network_info.txt, en el directorio actual. En este ejemplo, que se muestra en la siguiente imagen, el archivo se guardará en el directorio C: \ network_info. Si desea guardar el archivo en un directorio diferente, puede especificar la ruta completa del directorio en la ventana de comandos de la siguiente manera:

ipconfig /all > c:\my_directory\network_info.txt

Using the ipconfig command with redirection

Una vez que ingrese el comando y presione Entrar, regresará al símbolo del sistema. La salida se envía al archivo de texto, pero no a la pantalla, por lo que no se ve la salida.

Returned to command prompt

The network_info El archivo .txtse crea en el directorio actual. Para ver el resultado, escriba el siguiente comando para abrir el archivo de texto en Bloc de notas:

notepad.exe network_info.txt

NOTA:si Guardado el archivo en un directorio diferente, asegúrese de poner la ruta completa al archivo después de "notepad.exe" en la línea de comandos de la siguiente manera:

notepad.exe C:\my_directory\network_info.txt

Text file created

Tenga en cuenta que también puede navegar a ese directorio en el Explorador y abrir el archivo desde allí. Aquí hay un ejemplo de la salida si el comando ipconfigen un archivo de texto.

Output in text file

Para cerrar Bloc de notas, seleccione Salirdel menú Archivo.

Exiting Notepad

cierre la ventana de comandos, escriba exiten el símbolo del sistema y presione Entrar.

Exiting the command window

NOTA:si usa el mismo nombre de archivo por segunda vez, ese archivo se sobrescribirá y se perderá cualquier resultado que haya contenido previamente. Para conservar su salida anterior, use un nombre de archivo diferente o puede agregar el resultado al final de un archivo existente. Para agregar datos a un archivo existente, use dos símbolos de redirección como se muestra a continuación:

dir c:\my_music >> network_info.txt

NOTA:La redirección también es útil para guardar listados de directorios. El comando anterior guarda una lista del directorio c: \ my_musicen el extremo del archivo network_info.txt. ¡Disfruta!

compilar desde la consola de windows(cmd o simbolo de sistema), blog de notas python

Artículos Relacionados:


18.05.2010