$file = Get-Content myfile.txt
$file | ForEach-Object {
if ($_.ReadCount -eq 2) {
$_ -replace '\w+','Hello Mr. Brown!'
} else {
$_
}
} |
Set-Content myfile.txt
Isto irá alterar a segunda linha (especificada através de ReadCount -eq
) para Hello Mr. Brown!
. Certifique-se de usar o PowerShell 2.0 +.