アプリ版:「スタンプのみでお礼する」機能のリリースについて

加工バッチの件で質問させて頂きます。
テキストログファイルの文字列をバッチで加工したい。
テキストファイルの文字列にはコロン(:)、スペース( )、
セミコロン(;)を区切り文字として使用していますが、
それをバッチで全てスペースで区切りしたいのですが可能でしょうか。
例えば
ABC DEF GHI JKL: MNO;PQR;STU;VWXYZ
バッチ起動後-------->
ABC DEF GHI JKL MNO PQR STU VWXYZ

よろしくお願いします。

A 回答 (1件)

一応バッチで出来ますが、何らかのプログラミング言語をつかったほうがいいでしょうね。



(for /f "delims=" %%A in (logfile.txt) do call :sub "%%A") > logfile-out.txt
goto :EOF
:sub
set A=%~1
set A=%A::= %
set A=%A:;= %
echo %A%
goto :EOF

ただし、ログファイル中に、< > & | ^ が含まれないこと。
    • good
    • 0
この回答へのお礼

notnotさん、ありがとうございます。助かりました。
もう一つ質問させて頂きます。もし一つファイルに同じ様な行数が
たくさんあった場合はどう対応すればいいでしょうか。

お礼日時:2009/08/29 11:50

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