• ベストアンサー

DOSコマンド

テキストファイル内にある指定された文字列を、指定した文字に置き換えできる DOSコマンドはありませんか? バッチ形式で、検索文字列、置き換え文字列が指定できるのが希望です。 例:テキストファイル内 C:\Documents and Settings\○○ バッチ実行後↓ C:\Documents and Settings\×× ○○を検索して××に置き換えしなさい といった感じです。

質問者が選んだベストアンサー

  • ベストアンサー
  • neko3839
  • ベストアンサー率37% (100/269)
回答No.2

DOSにはありません。SED等のDOS上で実行できるツールを使用することで「テキストファイル内にある指定された文字列を、指定した文字に置き換え」はできます。 ↓「参考URL」を参照して下さい

参考URL:
http://search.vector.co.jp/search?query=GNU+sed&path=%2Fdos%2Futil%2Ftext%2Fsed%2F
capu_rera
質問者

お礼

ありがとうございます。 しかし・・・説明読んでもいまいち使い方がわかりませんでした。 理屈はわかってるつもりなんですが。。。

その他の回答 (2)

  • agricap
  • ベストアンサー率40% (79/195)
回答No.3

制約つきですが、for でできる可能性もあります。 「for /?」と入力して、delims, tokens あたりの説明を参照して みてください。 あとはDOSコマンドではなくなりますが、VBScript(WSH)のReplace 関数を使う手もあります。

  • ultraCS
  • ベストアンサー率44% (3956/8947)
回答No.1

DOSのナイフ世故マント瀬や外部コマンドにはないと思います。 普通はsedを使う場面です。 ここがいいかな http://www.chimimo.com/sed/

capu_rera
質問者

お礼

日本語版の説明書も読んでみましたがうまくできませんでした・・・ 各サイトをみて、もう一度勉強してみます。 ありがとうございました。

関連するQ&A