如何读取文本文件中的特定行

时间:2012-08-29 22:29:21

标签: powershell

我有工作站上的主机文件,我需要读取特定的行来获取IP地址。 IP地址的位置不同

这是我发现的最佳工作线。

获取内容主机| Select-Object -Last 1

任何解析文本文件以获取特定单词的方法都可以读取并输出1行?

2 个答案:

答案 0 :(得分:4)

如果你知道你在找什么,下面将显示文件中匹配的行

Get-Content .\hosts | select-string 'searchstringhere' -SimpleMatch 

答案 1 :(得分:0)

好吧,你可以使用以下内容:

(Get-Content file.txt) -match '\d{1,3}(\.\d{1,3}){3}'

应与IPv4地址匹配,并产生出现一行的行。