前回作成したファイルを一部文字だけ変更したい
日付が記載された以下のファイルがあります。
20220401niiki.txt
2022年4月1日
今日は晴れの日だった。
5月1日版も同様に作成したいです。変更したい内容は以下の通り。
変更点
・「4月1日」→「5月1日」
しかし、いちいちコピーして文字を変更するのは面倒なので、powershellで一発で変更しようと考えました。
replaceを使用する
今回使用するのは以下のコマンドです。
$(Get-Content "20220401niiki.txt") -replace "2022年4月1日","2022年5月1日 " > 20220501niiki.txt
既にある「20220401niiki.txt」を変更し、新規で「20220501niiki.txt」というファイルを出力します。
実行すると新規で作成されるファイル内容は以下の通りです。
20220501niiki.txt
2022年5月1日
今日は晴れの日だった。
変更点を変更できました。便利ですね。
複数変更する場合も調べていこうと思います。