在标记之后在 PowerShell 中读取文本文件

Reading a text file in PowerShell after of a marker

我只是想知道是否可以读取具有特定索引的文本文件的内容?

我的意思是这样的,例如:

我有这样的文本文件,'test1.txt'

12345678900 ## ## readthistext

54321123440 ## ## hellothistext

我只想阅读主题标签后面的文本文件的内容。

要阅读 # 个字符后的文本,您必须先阅读 # 个字符之前的文件内容。此外,在 PowerShell 中,您通常会逐行(通过 Get-Content)或完全(通过 Get-Content -Raw)读取文件。不过,您可以丢弃阅读内容中您不感兴趣的部分。例如:

(Get-Content 'C:\input.txt') -replace '^.*#'

上面的代码将读取文件 C:\input.txt 并为每一行删除从行首到最后一个 # 字符的文本。