
CODE: [Copy to clipboard][ Last edited by 26933062 on 2007-10-20 at 10:55 PM ]@echo off&set ji=2
setlocal EnableDelayedExpansion
for /f "tokens=5* delims= " %%a in (a.txt) do (
set var= %%b
set var=!var: *= #!
set var=!var: 出票=$!
set lis=!var:*$=!
call set lis=%%var:!lis!=%%
for %%i in (!lis!) do set ti=%%i
call set var=%%lis:!ti!=%%
for %%i in (!var!) do (
set num=%%i
if not "!num:~1,1!"=="" (set str=!str!^(%%i^)&set ji=1) else set str=!str!%%i
)
set str=!str:#= *!
set str=!str: =!
echo !str!>>!ji!.txt
set str=
set ji=2
)
pause
| Quote: | |
|
CODE: [Copy to clipboard]命令行执行:{
flag=0;
for(i=1;i<=NF;i++){
if(i<6||i>19){
$i="";
}else{
if(length($i)>1){
flag+=1;
$i="("$i")";
}
}
}
gsub(/[ \t]/,"");
if(flag>0){print $0>"1.txt"}else{print $0>"2.txt"}
}
CODE: [Copy to clipboard]gawk 为外部工具,自己上网找找。gawk -f data.awk data.txt
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |