
[已解決]如何刪除txt文本中第7列數(shù)字后面的兩個0指定列內(nèi)容中的最后兩個字符/07/07 1000 17.43 17.44 17.41 17.41 1064700 18551960.00/07/07 1001 17.43 17.46 17.40 17.46 1336800 23312896.00/07/07 1002 17.45 17.46 17.41 17.41 1071600 18692142.00/07/07 1003 17.44 17.48 17.43 17.48 1227300 21430124.00/07/07 1004 17.45 17.49 17.41 17.41 1013000 17672410.00/07/07 1005 17.42 17.44 17.40 17.40 1275300 22206702.00/07/07 1013 17.48 17.48 17.42 17.46 1416400 24738636.00/07/07 1014 17.46 17.46 17.42 17.44 775400 13523520.00/07/07 1015 17.42 17.44 17.41 17.42 884500 15409006.00/07/07 1016 17.42 17.43 17.40 17.43 1096600 19101864.00/07/07 1017 17.42 17.44 17.38 17.41 951100 16561428.00/07/07 1018 17.41 17.42 17.40 17.40 610700 10630553.00/07/07 1019 17.40 17.42 17.37 17.38 959800 16697726.00/07/07 1020 17.39 17.39 17.36 17.36 736100 12785192.00數(shù)據(jù)--------------------------------------------------------------------------------------------------------------------
現(xiàn)在bat代碼 在第13個字符的位置加“:”冒號并刪除文本中底部“數(shù)據(jù)”字符。但刪除第7列數(shù)字后面兩個0不知道要怎么寫了,請高手們幫幫忙在我原來代碼基礎上修改一下!謝謝!nclick="copycode($('code0'));">復制代碼
- @echo off
- setlocal enabledelayedexpansion
- set /p 目錄=文件夾名稱:
- for /f delims= %%n in ('dir /s /b %cd%%目錄%*.txt') do (
- ren %%n %%~nxn_
- for /f delims=數(shù)據(jù) tokens=1 %%i in ( 'type %%n_' ) do (
- set s=%%i
- echo !s:~,13!:!s:~13!>>%%n))
- Del /q /s /f %cd%%目錄%*_
- PAUSE

