現在、下記内容のファイル(test.txt)指定した行に指定文字を追記できる方法を探しております。
【test.txt内容】
[test1]
::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::
[test2]
[test4]
::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::
[test5]
::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::
end
【追記したい内容】
test.txtの"[test2]"行の下の行に以下の文字を追記したいです。
[test3]
::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::
指定行に追記するというコマンド自体はないと思い、batやwshの本などを読んではいるのですがなかなか良い考えが浮かびません。
ご教示の程よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
BATでも可能ですが、その場合、入力ファイル中の空行は削除されます。
for /f "delims=" %%A in (infile.txt) do (
echo %%A
if "%%A"=="[test2]" (
echo [test3]
echo :::::::::::::::::::::
echo :::::::::::::::::::::
)
)>outfile.txt
No.1
- 回答日時:
[test4]の行を[test3]~[test4]の複数行に置換すると考えたらどうでしょう?
この動作なら色々実現手段はあるようですけど。
http://www.google.co.jp/search?q=%E8%A4%87%E6%95 …
中にはwshでやる方法を載せているページもありましたので自作するのであれば参考になるかも知れません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) VBA シート上にドロップダウンリストを作り、予め指定値をセットしたいのですが 1 2023/03/25 15:15
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
echo abc" >> test.txt で、先頭に追加するには?"
その他(OS)
-
ファイルの最後に文字列挿入
その他(プログラミング・Web制作)
-
-
4
コマンドにてテキストファイルに文字列の追加
UNIX・Linux
-
5
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
6
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
7
batファイル処理でのテキストファイルの内容を編集
その他(コンピューター・テクノロジー)
-
8
テキストファイルの特定行、特定列に文字を挿入
Windows Me・NT・2000
-
9
ファイルの先頭行を全て削除したい
Windows Vista・XP
-
10
バッチファイルでテキストファイルの1行目だけ変更
その他(プログラミング・Web制作)
-
11
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
12
txtファイルから特定の文字列が書かれた行だけを取得や削除するソフト
フリーソフト
-
13
バッチファイル 二つ上のディレクトリのパス取得
その他(プログラミング・Web制作)
-
14
バッチファイル 指定行の切り出し
その他(Microsoft Office)
-
15
バッチファイルでファイル名に文字列を挿入したい。
その他(OS)
-
16
バッチで特定文字が含まれる先頭行を取得したい
Windows Me・NT・2000
-
17
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
18
テキストファイルから最終行の抽出
Windows Me・NT・2000
-
19
COPYコマンドで結合すると余計な改行コードができる
その他(プログラミング・Web制作)
-
20
バッチファイルで、iniファイルの内容を一部書き換える方法を教えてください。
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチ処理でファイルの中身を...
-
多数のサブディレクトリ内のフ...
-
VBAでワークシートを引数として...
-
拡張子を元に戻す
-
テキストファイルのファイル名...
-
.txtではなく.logの方が良いの...
-
MATLABで行列を配列に格納する方法
-
バッチファイルからVBAに引数を...
-
テキストファイルで提出とは?
-
javaで大量のファイルを読み込...
-
Windowsのバッチファイルを利用...
-
【Excel】 VBAを使って毎回名前...
-
forfilesで検索したファイルを...
-
フォルダを自動作成・移動を複...
-
accessでSQL文を使ってcsvファ...
-
ファイルの最後に文字列挿入
-
COPYコマンドで結合すると余計...
-
OpenCVの正解生成のcreatesamples
-
ファイル名の一部をbatで変更し...
-
EXCEl/VBAで拡張子なしのファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチ処理でファイルの中身を...
-
VBAでワークシートを引数として...
-
.txtではなく.logの方が良いの...
-
拡張子を元に戻す
-
多数のサブディレクトリ内のフ...
-
COPYコマンドで結合すると余計...
-
バッチファイル 複数ファイル...
-
テキストファイルで提出とは?
-
バッチファイルで文字列削除に...
-
Windowsのバッチファイルを利用...
-
テキストファイルのファイル名...
-
ファイルの最後に文字列挿入
-
psqlでエラーログをとりたい
-
forfilesで検索したファイルを...
-
バッチファイルからVBAに引数を...
-
accessでSQL文を使ってcsvファ...
-
MATLABで行列を配列に格納する方法
-
テキストファイルのタブをカン...
-
renameコマンドについて
-
【Excel】 VBAを使って毎回名前...
おすすめ情報