2017-03-16 32 views
0

我想grep -o日期...只有第1行中的第一个值与制表符分隔的文件与PowerShell v2。如何在第一行中选择第一个制表符分隔的列?

我用下面的命令来获取第一行:

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

怎么也得此行的第一列?或通过正则表达式?

样品:

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

该段应帮助您获得制表符分隔文件的第一列:

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