2017-03-16 33 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]} 
相關問題