2017-11-16 5 views
0

初心者からPowerShellへ。 私は上記のスクリプトを実行した場合は、テキストファイル内の値が等しい最初の列のテキストファイル(PowerShell)

Get-Content -Path C:\home\file.csv | Select-String -SimpleMatch "Find" 

を「検索」それは、すべての「検索」に等しく、列1のレコードと「検索している他の列を返す列1でフィルタします"、値が" Find "のカラム1のみを返す必要があります

お手伝いができますか?インポート、CSV

+2

なぜGet-Contentの代わりにImport-csvを使用しないのですか? –

+0

これは機能します。結果をCSVにどのようにエクスポートするのですか? Out-Fileは同じスタッガー形式を維持しますが、コンマは区切られていません –

答えて

3

用途:

Import-Csv C:\home\file.csv -Header Col1,Col2,Col3 | Select-Object -Unique Col1 | Select-String -SimpleMatch "Find" 

あなたが持っている列にヘッダ列を調整します。あなたはcsvにヘッダがないと思います。それ以外の場合はさらに簡単になります。

+0

私はそれを書こうとしていましたが、あなたはすでにその答えを出しました。良いコールメイト –

関連する問題