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?
La entrada Powershell: Comando sustituir valores de una línea concreta se publicó primero en Blog Virtualizacion.