Búsqueda de sitios web

Cómo guardar la salida del comando en un archivo desde el símbolo del sistema y PowerShell en Windows 10


Los comandos que ejecuta en PowerShell y el símbolo del sistema pueden generar información. A veces, son solo unas pocas líneas, por ejemplo, cuando verifica el ping, o pueden ser muchas líneas, por ejemplo. cuando su dirección IP local o su IP externa. Independientemente de la duración del resultado, a veces sólo es necesario guardarlo en un archivo para no tener que buscar la información una y otra vez. Tanto el símbolo del sistema como PowerShell admiten copiar y pegar, pero también puede guardar el resultado del comando en un archivo cuando se ejecuta el comando. Así es como puede hacerlo tanto en el símbolo del sistema como en PowerShell.

Salida del comando al archivo: símbolo del sistema

Abra el símbolo del sistema e ingrese el comando que desea ejecutar. Sin embargo, antes de tocar Enter, agregue lo siguiente al final;

> name-of-file.txt

No es necesario crear el archivo de texto primero. El símbolo del sistema lo hará por usted. Si ingresa solo el nombre del archivo, se creará en el mismo directorio en el que se encuentra actualmente el símbolo del sistema. Puede guardar el resultado en una ubicación diferente agregando la ruta a la carpeta en la que desea guardar el resultado.

> path-to-folder\name-of-file.txt

Si desea guardar el resultado en un archivo pero también verlo en el símbolo del sistema, puede hacerlo con este comando;

> path-to-folder\name-of-file.txt | type path-to-folder\name-of-file.txt

Salida del comando al archivo - PowerShell

En PowerShell, puede enviar la salida del comando a un archivo de la misma manera que lo hace en el símbolo del sistema. Ingrese el comando que desea ejecutar y antes de tocar Enter, agregue lo siguiente al final. Nuevamente, no tendrás que crear el archivo de texto. PowerShell lo hará por usted.

> name-of-file.txt

Esto guardará el archivo de salida en el mismo directorio en el que se encuentra actualmente PowerShell. Para guardar el resultado en un archivo en una ubicación diferente, puede especificar la ruta a la carpeta donde desea guardarlo.

Si desea ver el resultado, no puede hacerlo al mismo tiempo que se crea el archivo. Una vez creado, ejecute este comando y podrá ver su contenido.

Get-Content -Path "path-to-file\file-name.txt"

Si se pregunta si el resultado se puede guardar en un tipo de archivo diferente, la respuesta es no. Tanto el símbolo del sistema como PowerShell solo pueden escribir o crear archivos de texto de forma nativa y no hay forma de formatear la salida para que cuando se guarde en un archivo, tenga un aspecto determinado.

Artículos relacionados