Powershell: Comando sustituir valores de una línea concreta
Entrada rápida. Si hacéis algo de scripting igual os habéis encontrado con esto…
Imaginaros que necesitáis sustituir la línea X, la 49 por ejemplo, por otro valor, para poder hacerlo luego masivamente con un script
¿Cómo sustituimos una línea completa de un fichero de texto? Os lo explico…
$linea= (Get-Content C:\Users\runzue\Desktop\fichero.txt -TotalCount 49)[-1]
$valor= 'El blog de Negu ** OEOE ]'
(Get-Content C:\Users\runzue\Desktop\fichero.txt) | ForEach-Object { $_ -replace "$linea","$valor" } | Set-Content C:\Users\runzue\Desktop\fichero.txt
$resultado=Get-Content C:\Users\runzue\Desktop\fichero.txt
Lo podréis comprobar cargando las variables:
$linea
$valor
$resultado
¿Te ha gustado la entrada SÍGUENOS EN TWITTER?
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?