脚本中的命令

时间:2019-08-06 16:24:42

标签: regex powershell replace

我对在Powershell中创建命令有疑问。

我能够成功执行以下我发现的here命令:

Get-ChildItem 'Path-to-files\*.txt' -Recurse | ForEach {
(Get-Content $_ | ForEach { $_ -replace 'Original-Word', 'New-Word' }) |
Set-Content $_
}

它很好用,但是我不仅要找到一个字符串并替换它,而且还想找到一个字符串并删除该行以及下面的几行。 问题是,我不知道要使用哪个命令字符串。 我一直在搜索,但似乎找不到我想要的东西。我在Get-ChildItemGet-Content上找到了文档,但是找不到-replace语法,该语法可以导致我找到用于删除行的内容。 我还需要能够计算行中的字符。

任何帮助都将适用。

0 个答案:

没有答案