我有一个包含数百行包含数据库信息的文本的文本文件。
我正在尝试DatabaseId
为任何 35GB 的数据库提取 s 。
我想使用 Powershell 查询文件并生成一个包含所有匹配数据库的文本文件。
所以本质上,我想扫描文件,找到一个DatabaseSize
35,然后DatabaseId
从前面的3行中提取对应的。
我已经查看了整个网络,但似乎找不到任何可以做到这一点的东西。
文本文件的示例提取:
ServerId = VMlinux-b71655e1
DatabaseId = db-ecb2e784
Status = completed
LocationId = 344067960796
DatabaseSize = 30
ServerId = VMlinux-0db8d45b
DatabaseId = db-cea2f7a6
Status = completed
LocationId = 344067960796
DatabaseSize = 35
ServerId = VMlinux-c5388693
DatabaseId = db-9a421bf2
Status = completed
LocationId = 344067960796
DatabaseSize = 8
etc