【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言

初めて利用します。無作法あればご指摘ください。

現在IT会社で働き始めています。
会社の教本のようなもので学習を進めているのですが、どうしてもわからないので
教えて頂きたく書き込みます。
このまま社内で徹夜かも知れません。

Windows Server 2008 R2(インストール直後で特別にtool、ユーティリティは入れていないものとする)のbat処理を
考えています。

テキストファイルtest.txtの内容が
aaa
△△△bbb
ccc
であるとき、このtest.txtを入力ファイルとして、
出力結果kekka.txtの内容が
aaa
bbb
ccc
になるようにbatファイルを作成しなさい。
(test.txtのbbbの前にある△は半角スペースの意味)

スペースを別の文字列(この場合は、消去?)にする置換方法がわかりません。
http://web.plus-idea.net/2013/08/windows-bat-rep …

http://vaindespair.blogspot.jp/2012/03/blog-post …
を参考にしてみたのですが、自分にスキルがまったく無いため、さっぱりです。

どなたか、お力をお借りできないでしょうか?
よろしくお願いします。

A 回答 (1件)

先頭の空白を削除するだけなら簡単です。



@echo off
(for /f "tokens=*" %%A in (test.txt) do echo %%A) > out.txt

なお、空行があれば削除されてしまいます。
    • good
    • 0
この回答へのお礼

お礼が遅くなってごめんなさい。
質問のあと寝込んでました。

書かれている通りにしたら、すんなりできました!
ありがとうございます。

あとは、自分でどういう意味なのか調べて勉強していきますね。
とても助かりました!!

お礼日時:2014/10/27 20:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報