如何在第一行中选择第一个以制表符分隔的列?

时间:2017-03-16 14:24:42

标签: powershell-v2.0

我想grep -o日期...只有使用PowerShell v2的制表符分隔文件中第1行的第一个值。

我使用以下命令获取第一行:

Get-Content "C:\filepath\file.txt" | select -first 1

如何获得此行的第一列?还是通过Regex?

样品:

15.03.2017          22:42:49                              uSecAction                                                        =             4
15.03.2017          22:42:49                              uAction_Program                                                          =             5
15.03.2017          22:42:49                              uSecAction_Program                                    =             4

提前致谢。

1 个答案:

答案 0 :(得分:2)

此代码段应该可以帮助您获取制表符分隔文件的第一列:

  Get-Content "d:\my docs\file.txt" |select -first 1| %{ ($_ -split "\t+")[0]}