[PowerShell][Set-Content] 特定のデータを抽出してファイルに内容を書き込む

本記事の概要

Set-Content コマンドレットはファイルにデータを書き込むコマンドレットです。

この記事では、Set-Content コマンドレットでデータを書き込む際に、変数から特定のデータを抽出して書き込む方法について説明します。

Set-Content コマンドについての公式サイト情報はコチラを参照してください。

 

特定のデータを抽出してファイルに内容を書き込むには?

Set-Content コマンドレット-Include パラメータを指定すると、特定のデータを除外した上でファイルのデータを書き込むことができます。

構文

Set-Content -Path 書き込み先のファイルパス -Value "書き込む内容" -Include 抽出データ

以下に例を示します。変数 $data には「1」「2」「3」「4」「5」の5つのデータが入っているのですが、-Include パラメータを使用して「1」と「3」を抽出して書き込みます。

PS C:\work> $data = 1, 2, 3, 4, 5
PS C:\work> Set-Content -Path "C:\Work\test.txt" -Value $data -Include 1, 3
PS C:\work> Get-Content -Path "C:\Work\test.txt"
1
3

 

コマンドレット Tips

これまでに公開したコマンドレット Tips はこちら

コメント

タイトルとURLをコピーしました