ラージビッグバナー(970x90)

Windows

【Powershell】ファイル内の文字列を置換して上書きする方法

更新日:

ビッグバナー(piglog)728px

最近恒例の Powreshell エントリですが、今日は ファイル内の文字列を置換して上書き する方法を紹介します。

何回も同じことを言っているような気もしますが、sed や awk であれば簡単にできるのに。。。と、思いながら Powershell とたわむれます。

ファイル内の文字列を置換

タイトルの通り置換して上書きをする方法なんですが、"上書き"に関してはファイル名の指定を変えれば別のファイルを作成して保存することも可能です。

概要

処理をイメージしやすいよう、流れを説明します。

  1. 置換したデータを変数に格納
  2. 置換後のデータが格納された変数の内容を対象ファイルへ出力
    (ファイル名を変えれば別ファイルとして出力することも可能)

詳細

ではやり方を。

まず、以下のテストデータを使用します。

置換したデータを変数に格納します。

次に、置換後のデータが格納された変数の内容を対象ファイルへ出力します。
ファイル名を変えれば別ファイルとして出力することも可能です。

以上です。

↓↓↓ Powershell のおすすめレシピ

pig-log_ディスプレイ横長

リンクユニット(レスポンシブ)

-Windows
-,

Copyright© ぴぐろぐ , 2024 All Rights Reserved.