我希望能够按行位置将一行文本插入到文件中。
我已经看到了几个如何通过搜索行内容来执行此操作的示例,但我无法找到通过行位置执行此操作的示例。
我该如何在 PowerShell 脚本中执行此操作?
如果读取整个文本文件没有内存问题,您可以将文件数据作为列表读取,然后使用该Insert()方法。
$file = (Get-Content file.txt) -as [Collections.ArrayList]
$file.Insert(3,'inserted text') # Line 3 starting from 0
$file | Set-Content file.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4090 次 |
| 最近记录: |