更改文件中的行

时间:2015-06-14 12:40:55

标签: powershell

我正在尝试编写执行以下操作的PowerShell脚本:

  1. 打开文本文件。

  2. 找到符合以下模式的行:

    public interface $A extends InterfaceName
    

    并将其更改为:

    public interface $A extends InterfaceName<$A>
    
  3. 保存文件。

1 个答案:

答案 0 :(得分:2)

您可以使用Get-Content从文件中读取数据,搜索匹配项并使用Foreach-Object-replace替换它,然后使用{{1}将其写回文件}}。正则表达式可用于添加所需的代码:

Set-Content