• ベストアンサー

コマンドプロンプトで、特定の文字を削除したい。

お世話になります。 コマンドプロンプトで、ファイル内の特定の文字を削除したいのですが、どのようにすればよいでしょうか。 deleteコマンドなど、ファイル自体を削除するものは見つけられたのですが、ファイル内の文字を消すコマンドが見つけることができませんでした。。。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4843/10252)
回答No.2

ファイルの中にコマンドプロンプトの特殊記号が含まれていないとすると、 del outfile.txt 2>NUL for /f "usebackq delims=" %%A in (somefile.txt) do call :sub "%%A" 元のファイルを置き換えるなら move outfile.txt somefile.txt goto :EOF :sub set A=%~1 >>outfile.txt echo %A:keshitaimojiretsu=% 元のファイルの中に含まれている内容が把握できる場合でないと危険です。 そうでないとすると、VBScript等できちんとやらないといけない。

その他の回答 (1)

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

Windowsのコマンドには標準で、そういう機能のコマンドはありませんので エディタ等で開いて削除して下さい。

kgyqk433
質問者

お礼

ご返事ありがとうございます。 置換等を駆使しても実現不可能なのでしょうか。。。

関連するQ&A

  • コマンドプロンプトで完全削除

    パソコンの中身を完全削除したいと思い、以前コマンドプロンプトでのやり方を教えてもらったのですが、「cipherは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルファイルとして認識されていません。」とメッセージが出ます。 どの様に削除すればいいのでしょうか? 詳しい方宜しくお願いします。

  • コマンドプロンプトのdelと削除ソフトについて

    ファイルを強制的に削除するソフトがありますが、それはコマンドプロンプトで「del」コマンドを打ったものと同じ操作をするのでしょうか? それと、ファイルを右クリックして「削除」するのと、コマンドプロンプト上から「del」コマンドにより削除するのは同じ動作でしょうか? コマンドプロンプトからなら削除できないファイルが削除できると聞くので違うと思うのでですが? ご存知あれば教えていただければ幸いです。

  • コマンドプロンプトからの削除

    コマンドプロンプトからの削除 コマンドプロンプトからファイルの削除をしようとしますが出来ません エラーメッセージから自分なりに調べたところ、ファイル名の最後に 「.」が付いていることに起因しているようなので、ファイル名を変えたいのですが ファイル名を変えようとすると 「拡張子を変更すると、ファイルが使えなくなる可能性があります 変更しますか?」 と出て、どうせ削除するのだから問題ないので「はい」を選択すると 「次の場所にはありません。この項目の場所を確認してから再実行してください」 と出て、変更すら出来ません。 なお、削除したいファイルのサイズはいつのまにか0バイトになっていて プロパティから確認するとファイルの種類が「ファイル(.)」となっています。 このファイルを削除する方法はないでしょうか? (ちなみに下記を参考に試しています) 「不正な名前のファイルを削除する」 http://www.atmarkit.co.jp/fwin2k/win2ktips/526badfile/badfile.html

  • FFFTP コマンドプロンプト

    FFFTPを使っているのですが コマンドプロンプトに文字を入力して ファイルをアップロードしたり削除したりすることも可能なのでしょうか?

  • コマンドプロンプトで文字入力がきかない

    コマンドプロンプトで文字入力がきかない コマンドプロンプトでの特定のコマンドの実行時に、文字入力がきかずに困っています。 通常の、例えばファイル名を指定して実行でcmdと叩いて、 pingを打ったりディレクトリ移動などは普通に出来ます。 ただし、現在実行しようとしているバッチファイルを起動するコマンドで、 パスワードの入力を求められる部分で、コマンドプロンプト上で文字入力がきかなくなるのです。 該当のウィンドウはアクティブになっており、カーソルも点滅しているのですが、 エンターキー以外、文字入力を受け付けてくれません。 ナムロックなどもかかっていないことを確認済み、再起動も何度か試しています。 他の人が(他のPC上)、同じコマンドを実行する際には特にそのような事はないようなので、 ローカル依存と思われますが、ハードウェア的には全く問題がないように思います。 このようなことはあるでしょうか? 解決方法についてご存知の方がいらっしゃいましたら教えて頂きたく、質問させて頂きました。 宜しくお願い致します。 PC環境 ・WindowsXP SP2 ・Lenovo ThinkPad X60 ・JRE1.6(JavaのRuntimeEngineを求められるバッチファイル起動のコマンドである為、念の為)

  • コマンドプロンプトについて

    またまたこのことについて、お世話になります。 Cドライブに入っているあるファイル(file.txt)をMOに保存するのに、 コマンドプロンプトからコマンドを打って、 保存させることは出来るのでしょうか? もしできるのでしたら、そのやり方を教えて頂けないでしょうか? どうか宜しくお願いします。

  • コマンドプロンプトで

    こんにちは。質問させてください。 いままでPHPをWEBブラウザの処理をMainに作成してきました。 簡単な文字列を整形するプログラムを作りました。 これは画面(ブラウザ)に表示するのではないので コマンドプロンプトで実行したいのですが、 単に c:\work>sample.php と実行すると、 エディタが開いてsample.phpの内容を表示するだけに なってしまい、特に処理が行われていません。 どのようにすればコマンドプロンプトから実行できるのでしょうか? C言語のように実行ファイルをコマンドプロンプトから 実行して処理させるようにしたいのですが・・・・ 質問自体が大きな間違いでしたらすみません。 どうかよろしくお願いいたします。

    • 締切済み
    • PHP
  • コマンドプロンプトの不具合

    exeファイルの関連付けがおかしくなったのでコマンドプロンプトで修正しようとしたのですが、コマンドプロンプト自体も起動しなくなっていました。 ファイル名を指名して実行も試したのですが、このファイルを開けませんとのことで、打つ手がありません。 どうにかしてコマンドプロンプトを実行したいのですが、どなたか教えていただけませんか?

  • コマンドプロンプトに文字を表示

    コマンドプロンプトに文字を表示したいと思っています。 public class Print { public static void main(String[] args) { System.out.println("test"); } } とソースを作り、 Print.java java Print とコマンドプロンプトより実行すると、"test"と予想通りに表示されます。 しかし、eclipsより「Print.jar」とjarファイルを作成して、コマンドプロンプトより実行すると表示されません。 C:\>Print.jar C:\> jarファイルよりコマンドプロンプトに文字を出力する事は出来るのでしょうか。 batファイルを作成して、 java Print と入力して実行するしかないでしょうか。 要はバッチ処理中に処理経過を表示したいのです。

  • コマンドプロンプト

    お世話になります。 WindowsXPにて、『コンピューターの管理』→『イベントビューアー(セキュリティ)』→『一覧のエクスポート』をコマンドプロンプトで実現したいのですが、どのようにコマンドプロンプトを書けばよいかわかりません。どなたか教えていただけませんでしょうか? 出力形式はcsvファイルでの出力を考えています。 以上よろしくお願い致します。