我正在尝试在任何两个连续行中搜索两个字符串并需要帮助。
两个搜索字符串是"Airport"
和"Rate"
,示例输入文件如下所述:
输入文件内容:
1. Airport
2. Rate
3. Some text
4. Some more text
5. Airport
6. Some text
期望的输出:
1. Airport
2. Rate
PSAirport
关键字 in5.
不在所需的输出中,因为4.
并且6.
没有Rate
关键字。
到目前为止,这就是我得到它的方式:
PS> get-content "c:\Inputfile.txt" | select-string "Airport" -context 1 | s
elect-string "Rate" > c:\airportrate.txt
Thanks.