- ベストアンサー
DOSコマンド
テキストファイル内にある指定された文字列を、指定した文字に置き換えできる DOSコマンドはありませんか? バッチ形式で、検索文字列、置き換え文字列が指定できるのが希望です。 例:テキストファイル内 C:\Documents and Settings\○○ バッチ実行後↓ C:\Documents and Settings\×× ○○を検索して××に置き換えしなさい といった感じです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
DOSにはありません。SED等のDOS上で実行できるツールを使用することで「テキストファイル内にある指定された文字列を、指定した文字に置き換え」はできます。 ↓「参考URL」を参照して下さい
その他の回答 (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/
質問者
お礼
日本語版の説明書も読んでみましたがうまくできませんでした・・・ 各サイトをみて、もう一度勉強してみます。 ありがとうございました。
お礼
ありがとうございます。 しかし・・・説明読んでもいまいち使い方がわかりませんでした。 理屈はわかってるつもりなんですが。。。