【PowerShell】外部ファイルを読み込む

CODE,PowerShell

PowerShellで外部ファイルを読み込む手順です。

記載内容 ①テキストファイルの読み込み方法
②CSVファイルの読み込み方法

①テキストファイルを読み込む

任意の外部ファイル input.txt を読み込んで1行ずつ表示するコードです。

$filePath = "input.txt"
$inputFile = (Get-Content $filePath) -as [string[]]
foreach ($readLine in $inputFile) {
  Write-Host $readLine
}

②CSVファイルを読み込む

下記外部ファイル input.csv を読み込んで1列目を表示します。

$filePath = "input.csv"
$inputFile = (Get-Content $filePath) -as [string[]]
foreach ($readLine in $inputFile) {
  $col = $readLine.split(",")
  Write-Host ("1列目:" + $col[0])
}

input.csvの中身

a1,b1,c1
a2,b2,c2
a3,b3,c3
a4,b4,c4
a5,b5,c5

【実行結果】

1列目:a1
1列目:a2
1列目:a3
1列目:a4
1列目:a5