标题: 在首行一行字串,并在将原数据重新排列。
[打印本页]
作者: lmm
时间: 2010-6-4 22:12
标题: 在首行一行字串,并在将原数据重新排列。
原排列数据:
1741 0805174190000067933 FRS129450734
...... ................................. .....................(有N行大约3G)
重新排列的数据:
地区号|大额可疑特征代码|客户号 |惟一报告号 |
1741 |0805 |174190000067933 |FRS129450734 |
作者: HAT
时间: 2010-6-5 04:53
大额可疑特征代码一定是4位吗?
作者: lmm
时间: 2010-6-5 08:15
地区号|是4位
大额可疑特征代码|是4位
客户号 |是16位
惟一报告序号 |是14位
作者: Hanyeguxing
时间: 2010-6-5 18:48
CODE: [Copy to clipboard]
@echo off&setlocal enabledelayedexpansion
>2.txt echo.地区号^|大额可疑特征代码^|客户号 ^|惟一报告号 ^|
for /F "tokens=1,2*" %%a in (1.txt) do (
set b=%%b
>>2.txt echo.%%a ^|!b:~0^,4! ^|!b:~4! ^|%%c ^|
)
或
CODE: [Copy to clipboard]
@echo off&setlocal enabledelayedexpansion
>2.txt echo.地区号^|大额可疑特征代码^|客户号 ^|惟一报告号 ^|
(for /F "tokens=1,2*" %%a in (1.txt) do set b=%%b&echo.%%a ^|!b:~0^,4! ^|!b:~4! ^|%%c ^|)>>2.txt