PowerShellでテキストファイルの中身を表示するコマンド Get-Contentの使い方になります。
最近、仕事で自動化という取り組みをしていて、Ansibleを使って、なるべく手間をかけずに作業をすることが多くなりました。
結果、大量のサーバに対しての設定や確認が簡単になりました。以前は、人の手でやっていたようが作業がオートメーション化できます。
そして、例えば、サーバの状態をテキストに出力して確認するという時などにPowerShellコマンドを使ったりします。
PowerShellを使いこなせば、大抵のWindowsServerの情報を取得できますので、インフラエンジニア、社内SEの方は使いこなしたほうがいいですね。
そして、PowerShellでテキストファイルの中身を表示するコマンド Get-Contentになります。
情報元
ファイルとフォルダーの操作 - PowerShell | Microsoft Docs
以下は抜粋です。
配列へのテキスト ファイルの読み込み
テキスト データの一般的な格納形式の 1 つに、個々の行を個別のデータ要素として扱うファイルを使用する方法があります。 Get-Content コマンドレットを使用することにより、1 つのステップでファイル全体を読み取ることができます。以下にその例を示します。
PS> Get-Content -Path C:\boot.ini
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=AlwaysOff /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" Microsoft Windows XP Professional
with Data Execution Prevention" /noexecute=optin /fastdetect
ちなみにファイルがUTF8だと文字化けしました。上がUTF8、下がANSIです。PowerShellはよく文字化けするので、文字コードを指定してあげるか、保存形式を変えるといいかもです。
PS C:\WINDOWS\system32> Get-Content C:\test.txt
繝・く繧ケ繝医ヵ繧。繧、繝ォ縺ョ荳ュ霄ォ
PS C:\WINDOWS\system32> Get-Content C:\test.txt
テキストファイルの中身