ファイルを一行づつ読み込んで処理する方法[Windows PowerShell]

ファイルを一行づつ読み込んで、何か処理をさせたい場合があります。
そんな時は、「Get-Content」と「ForEach-Object」で実現する事ができます。

「Get-Content」でファイルの内容を取得します。
その際、「-Encoding」で適切な文字コードを指定してください。
メモ帳で作成したファイルの場合は、「UTF8」を指定する必要があります。
結果をパイプラインで「ForEach-Object」に渡して、自動変数の「$_」で一行づつ取り出して処理します。

以上、ファイルを一行づつ読み込んで処理する方法でした。

この記事が気に入ったらサポートをしてみませんか?