- 締切済み
DOSコマンドでの文字列操作
DOSコマンドについての質問です 001.txt というファイルがあり、 ファイルの内容は以下のように、 日時とTEL番号が、記載されています 以下001.TXTの内容 -------------------------------------- 20120202103024035555333301 20120203023015034444222202 20120302012433033333111103 20120410231455032222999904 20120522210427031111888805 -------------------------------------- これを、日付、時間、電話番号、Seq番号ごとに、 ダブルクォーテーションでくるんで 以下のように、ファイルに出力したいのですが、 うまくいきません。 どのようなコマンドを作成すればよいでしょうか? -------------------------------------- "20120202","103024","0355553333","01" "20120203","023015","0344442222","02" "20120302","012433","0333331111","03" "20120410","231455","0322229999","04" "20120522","210427","0311118888","05" --------------------------------------
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10358)
8文字、6文字、10文字、2文字に切ると言うことですか? for /f %%A in (001.txt) do call :sub %%A goto :EOF :sub set A=%1 echo "%A:~0,8%","%A:~8,6%","%A:~14,10%","%A:~24,2%" goto :EOF