Búsqueda de sitios web

Cómo agregar a un archivo de texto en PowerShell (con ejemplos)


A menudo, es posible que desees agregar texto al final de un archivo de texto usando PowerShell.

Puede utilizar los siguientes métodos para hacerlo:

Método 1: agregar una línea al archivo de texto

$my_string | Add-Content $my_file

Este ejemplo particular agregará la cadena almacenada en la variable $my_string al final del archivo de texto especificado por la variable $my_file.

Método 2: agregar varias líneas al archivo de texto

$string1, $string2, $string3 | Add-Content $my_file

Este ejemplo en particular agregará las cadenas almacenadas en las variables $string1, $string2 y $string3 como tres nuevas líneas al final del texto. archivo especificado por la variable $my_file.

El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.

Ejemplo 1: Cómo agregar una línea a un archivo de texto usando PowerShell

Supongamos que tenemos un archivo de texto guardado en la siguiente ubicación:

c:\users\bobbi\cities.txt

Podemos usar el cmdlet Get-Content para ver el contenido de este archivo:

Este archivo de texto contiene diez líneas en total que muestran los nombres de varias ciudades de EE. UU.

Supongamos que queremos agregar el nombre de la ciudad "Boise" al final del archivo.

Podemos utilizar la siguiente sintaxis para hacerlo:

$new_city = "Boise"
$new_city | Add-Content $my_file 

La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:

Cuando puedo ver que se ha agregado una nueva línea al archivo de texto que contiene "Boise" como nombre de la ciudad, tal como especificamos en la variable $new_city.

Ejemplo 2: Cómo agregar varias líneas a un archivo de texto usando PowerShell

Supongamos que quisiéramos agregar los siguientes nombres de ciudades al final de nuestro archivo de texto:

  • Boise
  • milwaukee
  • chicago

Podemos utilizar la siguiente sintaxis para hacerlo:

$new_city1 = "Boise"
$new_city2 = "Milwaukee"
$new_city3 = "Chicago"

$new_city1, $new_city2, $new_city3 | Add-Content $my_file 

La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:

Cuando puedo ver que se han agregado tres nuevas líneas al final del archivo de texto, que contienen los nombres de las tres ciudades que especificamos en las variables de cadena.

Nota: Puede encontrar la documentación completa para el cmdlet Add-Content en PowerShell aquí.

Artículos relacionados