Я ищу способ добавить текст перед строкой. Чтобы быть более конкретным, Перед строкой и пробелом. Сейчас скрипты добавляют мой текст после строки [companyusers]. Но я хотел бы добавить строку перед [CompanytoEXT] и перед пробелом над [CompanytoEXT].
Кто-нибудь знает, как это сделать?
Визуальное представление того, что я хотел бы сделать: https://imgur.com/a/lgH5i
Мой текущий скрипт:
$FileName = "C:\temptest\testimport - Copy.txt"
$Pattern = "[[\]]Companyusers"
$FileOriginal = Get-Content $FileName
[String[]] $FileModified = @()
Foreach ($Line in $FileOriginal)
{
$FileModified += $Line
if ($Line -match $pattern)
{
#Add Lines after the selected pattern
$FileModified += "NEWEMAILADDRESS"
}
}
Set-Content $fileName $FileModified
Спасибо за любой совет!
Даже если вы просто указываете мне, где искать ответы, я буду очень признателен.