【PowerShell】ファイルにリダイレクト(出力・書き込み)

PowerShellでファイルにリダイレクト(出力・書き込み)する方法についてサンプルコード付きで解説します。

【ファイル操作】リダイレクト(出力・書き込み)

PowerShellでは「Out-File」もしくあ「>」「>>」でファイルにリダイレクト(出力・書き込み)できます。

記号 機能
Out-File ファイルにリダイレクト(上書きモード)
> ファイルにリダイレクト(上書きモード)
Out-File -Append ファイルにリダイレクト(追記モード)
>> ファイルにリダイレクト(追記モード)
2>&1 エラー出力

【サンプルコード】

サンプルプログラムのソースコードです。

# 上書きモード①
echo "Excalibur" | Out-File test.log
# 上書きモード②
echo "Excalibur" > test.log
# 上書きモード③(強制的)
echo "Excalibur" | Out-File -Force test.log
# 追記モード①
echo "Excalibur" Out-File -Append test.log
# 追記モード②
echo "Excalibur" >> test.log
関連記事・参考文献
関連 【PowerShell入門】使い方・サンプル集
関連記事