我正在尝试在文件中查找特定行。当我使用 Select-String 获得匹配时,我不想要整行,我只想要行中的一个特定部分(错误部分)。
有没有我可以用来执行此操作的参数?
例如:
如果我这样做了
select-string USERINTERACTION file.txt
该文件包含一行:
MainControlInterleaf-D: 21:59:14:631: myErrorShowTracer (300) -> Info:: USERINTERACTION: <this is the error part> from type <1> occured
我想得到一个结果,而不是返回整行。
编辑: 我忘记的另一件事:如果行之间存在差异,我需要在代码中更改什么?
例如:
log-29-10-2013_00-11-52.txt:2737:MainControlInterleaf-D: 02:50:50:097: myErrorShowTracer (300) -> Info:: USERINTERACTION: <this is the error1> from type <1> occured
log-29-10-2013_00-11-52.txt:2732:MainControlInterleaf-D: 02:50:39:933: myErrorQuitTracer (350) -> Info:: USERINTERACTION <this is the error2<br> OK ... try again.<br>