2011-01-29 82 views
2

好吧,所以我想要完成理论上应该很容易,但我不明白什么是错的。我正在尝试使用import-csv cmdlet读取.tsv文件。Windows Powershell阅读标签分隔文件问题

我的语法是:

import-csv -path "myfile" -delimiter "`t" 

的问题是,这只是显示从我的文件中的第一列。为什么没有显示其他数据列?我检查了记事本中的文件,以验证数据实际上是通过标签分隔的。

任何帮助,将不胜感激。

+0

样本数据将有所帮助 – JimR 2011-01-29 22:51:36

+0

您确定所有列都是制表符分隔吗? [char []](gc myfile -totalcount 1)|%{[int] $ _} – mjolinor 2011-01-29 23:09:07

回答

3

请编辑您的问题,并把正确的数据。以下是我根据您的意见看到的内容

PS C:\Scripts\Scratch> Import-Csv -Path .\test.csv -Delimiter "`t" 

Col1       Col2       Col3       Col4 
----       ----       ----       ---- 
Data1       Data2       Data3       Data4 
Data5       Data6       Data7       Data8