
附件 1:TEST.TXT (2008-8-22 23:24, 1.3 K,下载次数: 15)
CODE: [Copy to clipboard]注意,第2个set其实是set name=!name:[TAB]=!。@echo off & Setlocal EnableDelayedExpansion
for /f "tokens=1-4 delims=," %%a in (bc.txt) do (
for %%m in ("%%a", "%%b", "%%c", "%%d") do (
set name=%%~m
set name=!name: =!
set /a num+=1,re=num%%4
for /f "tokens=*" %%n in ("!name!") do if "!re!"=="0" (echo/%%~nxn) else (set/p=%%~nxn,<nul)
)
)
CODE: [Copy to clipboard]@echo off&setlocal
for /f "tokens=*" %%a in (test.csv) do call :FQ %%a
goto :eof
:FQ
set "c=%*"
for %%b in ("%c:,=" "%") do call :aoyun %%~b
set/p= <nul
echo.
goto:eof
:aoyun
<nul,set/p=%*,
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
CODE: [Copy to clipboard][ Last edited by lxmxn on 2008-8-23 at 01:52 AM ]sed -r "s/^[ \t]+//;s/[ \t]+$//g;s/,[\t ]+/,/g;s/[ \t]+,/,/g" TEST.TXT
| Quote: | |
|
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |