Concatenar archivos usando PowerShell

Rohan Timalsina 26 mayo 2022
  1. Use Out-File para concatenar archivos usando PowerShell
  2. Use Set-Content para concatenar archivos usando PowerShell
Concatenar archivos usando PowerShell

PowerShell le permite realizar diferentes operaciones con archivos, como crear, copiar, mover, eliminar, ver y renombrar archivos. Otra característica importante le permite concatenar varios archivos en un solo archivo.

Puede fusionar fácilmente el contenido de varios archivos en un solo archivo. Este tutorial presentará diferentes métodos para concatenar archivos usando PowerShell.

Use Out-File para concatenar archivos usando PowerShell

El cmdlet Out-File envía la salida a un archivo. Si el archivo no existe, crea un nuevo archivo en la ruta especificada.

Para concatenar archivos con Out-File, necesitará usar el cmdlet Get-Content para obtener el contenido de un archivo. Normalmente, Get-Content muestra la salida en la consola.

Debe canalizar su salida a Out-File, para que envíe la salida a un archivo específico. El siguiente ejemplo fusiona el contenido de dos archivos en un test3.txt.

Get-Content test1.txt, test2.txt | Out-File test3.txt

Ejecute el siguiente comando para verificar el contenido de un archivo test3.txt.

Get-Content test3.txt

Producción :

This is a test1 file.
This is a test2 file.

Como puede ver, el contenido tanto de test1.txt como de test2.txt se copia en test3.txt. Si desea concatenar todos los archivos .txt en el directorio, puede usar *.txt para seleccionar todos los archivos.

Get-Content *.txt | Out-File new.txt

Use Set-Content para concatenar archivos usando PowerShell

También puede utilizar Set-Content en lugar de Out-File. El Set-Content es un cmdlet de procesamiento de cadenas en PowerShell.

Escribe contenido nuevo o reemplaza el contenido en un archivo.

Get-Content test1.txt, test2.txt | Set-Content new.txt

Verifique el contenido de un archivo new.txt usando Get-Content.

Get-Content new.txt

Producción :

This is a test1 file.
This is a test2 file.

De esta forma, puede concatenar fácilmente varios archivos mediante PowerShell.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Artículo relacionado - PowerShell File