如何使用Powershell从文本文件中抽出一个字段

时间:2012-07-10 19:00:20

标签: powershell

我试图从文件中提取一个字段并将提取的字段写入一个新文件,任何人都可以帮我这个。我有如下文件中的数据

"","Processed","XXXXXX XX XXXX XXXX","Import","hgjgf XXXXXXXXXXX                LTD","XXX","sss,ggg.00","0x/xx/xxxx","Xrrrr XXXXXXXX","","XTH asdf XX XXXXXX
XXX000XXX
XXXXXX XXX OCEAN                                                                                           fsdgdhfjgh","WXXXXX","000XXX","X0ASDFXXX","XX","","","","X","","","X","","",""

1 个答案:

答案 0 :(得分:1)

根据您提供的输入,如果您有一个名为foo.txt的文件,则:

Import-CSV C:\Path\To\foo.txt -Header (1..25) | Select-Object '4', '6', '8'

会给你第4,第6和第8个字段。您当然可以使用更多描述性标题,如果文件在第一行中有标题,您可以使用它们而不指定自己的标题。