Вопрос по оператору Replace
Цитата: Rediamons от 24.01.2021, 00:07Всем привет! Есть некий текстовый файл, содержащий строки вот такого характера.
User
Software\Policies\Microsoft\Windows\PowerShell
EnableScripts
DWORD:1Вопрос в чем, как целиком убрать данные строки, но при этом не трогая остальное содержимое?
Всем привет! Есть некий текстовый файл, содержащий строки вот такого характера.
User
Software\Policies\Microsoft\Windows\PowerShell
EnableScripts
DWORD:1
Вопрос в чем, как целиком убрать данные строки, но при этом не трогая остальное содержимое?
Цитата: Rediamons от 24.01.2021, 08:01Вопрос решен))
Вопрос решен))
Цитата: ЯR от 24.01.2021, 09:59Здравствуйте, Rediamons! 🖐
Тогда, можете поделиться им. Наверняка, тот кто испытает трудности, будет вам благодарен за ваше решение.
Данный раздел именно для этого и существует.
Здравствуйте, Rediamons! 🖐
Тогда, можете поделиться им. Наверняка, тот кто испытает трудности, будет вам благодарен за ваше решение.
Данный раздел именно для этого и существует.
Цитата: Rediamons от 27.01.2021, 04:07Здравствуйте!
[spoiler=Спойлер]
Function nl {$input | Out-String -Stream | Select-String '.*' | Select-Object LineNumber, Line} # Показывает номер строки $test1 = Get-Content "C:\Temp\Registryuser.txt" $maxline=(Get-Content "C:\Temp\Registryuser.txt").count # Количество всех строк if ($test1|?{$_ -match "EnableScripts"}){ $line=($test1|nl|?{$_ -match "EnableScripts"}).LineNumber - 3 # Диапазон $line1=($test1|nl|?{$_ -match "EnableScripts"}).LineNumber + 3 # Диапазон } ($test1[0..$line],$test1[$line1..$maxline])>C:\test1\Myscript.txt[/spoiler]
Простовато и не везде пригодится 🤣🤣👍
Здравствуйте!
Function nl {$input | Out-String -Stream | Select-String '.*' | Select-Object LineNumber, Line} # Показывает номер строки
$test1 = Get-Content "C:\Temp\Registryuser.txt"
$maxline=(Get-Content "C:\Temp\Registryuser.txt").count # Количество всех строк
if ($test1|?{$_ -match "EnableScripts"}){
$line=($test1|nl|?{$_ -match "EnableScripts"}).LineNumber - 3 # Диапазон
$line1=($test1|nl|?{$_ -match "EnableScripts"}).LineNumber + 3 # Диапазон
}
($test1[0..$line],$test1[$line1..$maxline])>C:\test1\Myscript.txt
Простовато и не везде пригодится 🤣🤣👍