所以我有一个用这种格式填写的文本文件
Identifier: NUMBER1
Information1 = something
Information2 = other something
Information3 = more something
Indentified: NUMBER2
Information1 = something
Information2 = other something
Information3 = more something
我试过使用 findstr 但与 grep 不同,它不能给我上下文。
如何获取上下文行以便我可以搜索其他信息?
如果可以的话,我会为 Windows 安装 grep 和 awk 等,但这是一个面向其他人的工具,所以我只能使用操作系统原生的东西,在这种情况下是批处理和 VBS。
我想做的等效unix表达式如下:
grep -A 4 "NUMBER1" file | grep "Information2" | awk ' { print $3 } ' #not sure if $3 or $2 off the top of my head