将特定行复制到.txt文件

时间:2014-06-22 22:08:01

标签: list batch-file

好的,我正在使用'ipconfig / displaydns'显示所有访问过的网站(自上次'ipconfig / flushdns'以来),我想将网站的网址复制到Websites.txt。 输出的典型布局是:

ocsp.digicert.com
----------------------------------------
Record Name . . . . . : ocsp.digicert.com
Record Type . . . . . : 5
Time To Live  . . . . : 17913
Data Length . . . . . : 4
Section . . . . . . . : Answer
CNAME Record  . . . . : cs9.wac.edgecastcdn.net


badge.stumbleupon.com
----------------------------------------
Record Name . . . . . : badge.stumbleupon.com
Record Type . . . . . : 1
Time To Live  . . . . : 39560
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . : 199.30.80.32


0.gravatar.com
----------------------------------------
Record Name . . . . . : 0.gravatar.com
Record Type . . . . . : 5
Time To Live  . . . . : 2047
Data Length . . . . . : 4
Section . . . . . . . : Answer
CNAME Record  . . . . : cs91.wac.edgecastcdn.net

但是,我希望只有

ocsp.digicert.com

badge.stumbleupon.com

0.gravatar.com

作为输出。关于如何做到这一点的任何想法,我也使用Windows RT设备,因此外部应用程序不是一个选项,输出通常是10倍,并不是所有记录都相同。

1 个答案:

答案 0 :(得分:1)

使用PowerShell:

ipconfig /displaydns | Select-String 'Record Name' | ForEach-Object {$_ -replace "Record Name . . . . . :", ""}