我试图在文件中查找一个模式。当我使用
有没有参数可以实现这个功能?
例如:
如果我执行以下命令:
Select-String
找到匹配项时,我不想要整行内容,只需要匹配的部分。有没有参数可以实现这个功能?
例如:
如果我执行以下命令:
select-string .-.-.
文件中包含以下一行:
abc 1-2-3 abc
我想只得到1-2-3这个结果,而不是整行内容。
我想知道在Powershell中如何实现grep -o
的功能。
grep -ohP
相同)。假设您想获取keep 123 good
中的数字,而不是drop 456 nogood
中的数字,则可以使用(Select-String '(?>=keep )123(?= good)' myfile.txt).Matches.Value
,结果为:123
。 - Andrew Spencer