Powershell读取文本的问题
我的文本内容如下:
[IP Config]
1 192.168.1.99 56次
2 192.168.3.99 55次
3 192.168.1.49 54次
4 192.168.1.23 53次
5 192.168.2.10 52次
[Url Config]
1 \index.html 56次
2 \upload\a.jpg 55次
3 \default.asp 54次
4 \images\b.jpb 53次
5 \img\c.bmp 52次
需求:
读取[IP Config]和[Url Config]里面的内容(不包含[IP Config]和[Url Config]),并分别保存到ip.txt和url.txt
请问powershell如何实现,谢啦!
------解决方案--------------------只取前3行,这个比较好实现。
$s=gc "E:\1.txt";
$ip=[array]::IndexOf($s,"[IP Config]")
$url=[array]::IndexOf($s,"[Url Config]")
$s[($ip+1)..($ip+3)]
------解决方案--------------------Out-File e:\ip.txt;
$s[($url+1)..($url+3)]
------解决方案--------------------Out-File e:\url.txt;