
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
置換するのは、右辺の語が 789 だったらということですよね。
違ったら補足ください。copy nul file.tmp
for /f "delims=" %%X in (file.ini) do (
set OUT=
for /f "tokens=1,2 delims== " %%A in ("%%X") do (
if "%%B"=="789" set OUT=1&echo %%A=xyz>>file.tmp
)
if not defined OUT echo %%X>>file.tmp
)
del file.ini
ren file.tmp file.ini
No.1
- 回答日時:
バッチファイルでは、ファイルの編集は出来ないんで新しい内容のファイルを作って以前のファイルを消すという感じになります。
で、1行の文字列を複数個に分割するにはforコマンドで出来ますので。
あとはxyzだったら置き換えて、それ以外の行だったらそのまま新しいファイルに出力していくという感じになるかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelVBAで以下のマクロを作成...
-
ある文字列を含む行の抽出
-
特定フォルダ内のテキストファ...
-
VBAで新しい日付順にファイルを...
-
Excel.VBA テキストファイルを...
-
BCPユーティリティの使用法_...
-
VBAで任意のフォルダ内のファイ...
-
テキストファイルを直接置換す...
-
VBSを用いてIPアドレスを取得し...
-
コマンドプロンプトの「%1」と...
-
コマンドプロンプトのエラーに...
-
大量のフォルダからひとつのフ...
-
バッチでテキストファイルから...
-
バッチ処理でファイルの中身を...
-
[teraterm] waitコマンドで停止...
-
アクセス 壊れた? 「ファイ...
-
Thunderbirdで社内共有フォルダ...
-
.txtではなく.logの方が良いの...
-
コマンドプロンプトで作成日時...
-
バッチファイルの内容を表示さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ある文字列を含む行の抽出
-
VBAでPowerPointからExcelにデ...
-
特定フォルダ内のテキストファ...
-
BCPユーティリティの使用法_...
-
Excel.VBA テキストファイルを...
-
access vbaでCSVファイルを文...
-
VB6側からテキストファイルをク...
-
VBAで新しい日付順にファイルを...
-
時間短縮のために、テキストフ...
-
fortranでのcsvファイルを出力...
-
複数行の文字列を変数として使...
-
ソースコードの差分がある行番...
-
テキストファイルの行頭に文字...
-
ページレイアウトをHTMLファイ...
-
unicode文字列(日本語)のファイ...
-
複数のCSVの指定行だけを残し、...
-
C言語でのファイルの読み込み方
-
正規表現を使って、日英の2行...
-
VBScriptについて教えてください!
-
VBAで任意のフォルダ内のファイ...
おすすめ情報