[PowerShell] 複数ファイルの改行コードを一括変換

 

スクリプトの解説

  1. gci / Get-ChildItem コマンドで一括置換対象のファイルをリスト化する。
  2. cat / Get-Content コマンドで各ファイルを開く。
    このとき1行単位に分割(配列化)されるため -join を使って再結合する。
  3. `r`n はPowerShellにおける改行コードのエスケープシーケンス。C言語における \r\n に相当する。
  4. sc / Set-Content コマンドで変換後の内容に上書き保存する。