- 締切済み
バッチファイルでテキストファイルを修正
あるテキストファイルに A=1 B=2 C=3 D=4 と書かれているのを、例えば、D=5に変更できる バッチファイルは作成可能でしょうか。宜しくお願い致します。 (テキストファイルのオープン→Dを検索→5に修正→テキストファイルを上書き保存)
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
上書きをするには何らかのソフト(PerlとかRubyとか)を使わないと出来ません。 別ファイルに書き出して、デリート&リネームなら出来ます。 (for /f "delims== tokens=1*" %%A in (file.txt) do if %%A==D (echo D=5) else (echo %%A=%%B)) > file.tmp del file.txt ren file.tmp file.txt