0
樣本數據看起來像(由製表分)由製表拆分前兩列:如何選擇從文本文件沒有頭在PowerShell中
value1 value2 value3 value4
我用獲取內容| format-table來獲取數據,但不知道如何獲得前兩列(value1和value2),因爲它們沒有標題來執行select。
感謝,
樣本數據看起來像(由製表分)由製表拆分前兩列:如何選擇從文本文件沒有頭在PowerShell中
value1 value2 value3 value4
我用獲取內容| format-table來獲取數據,但不知道如何獲得前兩列(value1和value2),因爲它們沒有標題來執行select。
感謝,
您可以使用Import-Csv
與-Header
參數來自己定義的標題:
Import-Csv .\values.txt -Delimiter "`t" -Header col1,col2,col3,col4 |Format-Table col1,col2
如果你想使用Get-Content
,你可以使用-split
操作:
Get-Content .\values.txt |ForEach-Object {
$col1,$col2,$null = $_ -split '\s+'
New-Object psobject -Property @{
Col1 = $col1
Col2 = $col2
}
}
\s+
是「1個或多個空格字符」的正則表達式