1. ホーム
  2. powershell

[解決済み] PowerShellです。テキストファイルの内容を丸ごと変数に格納する

2022-05-09 08:25:59

質問

PowerShellで 全体 テキストファイルの内容(存在するかしないかの末尾の空白行を含む)を変数に格納します。また、テキストファイルの行数の合計も知りたいです。最も効率的な方法は何でしょうか?

どのように解決するのですか?

ファイルの全内容を取得する場合。

$content = [IO.File]::ReadAllText(".\test.txt")

行数です。

([IO.File]::ReadAllLines(".\test.txt")).length

または

(gc .\test.ps1).length

末尾に空白行を含むのは、ちょっとハック的です。

[io.file]::ReadAllText(".\desktop\git-python\test.ps1").split("`n").count