首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

Powershell读取文本的有关问题

2013-06-26 
Powershell读取文本的问题我的文本内容如下:[IP Config]1192.168.1.9956次2192.168.3.9955次3192.168.1.49

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如何实现,谢啦! 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;

热点排行