
CODE: [Copy to clipboard]命令行执行:BEGIN{
OFS="\t";
}
{
gsub(/[[:space:]][[:space:]]+/,"\t");
if(NF==4){
$NF="";
temps=$0;
} else {
if($1~/^OS:window/){
print temps""$0
}else{print;}
}
}
CODE: [Copy to clipboard]gawk 是外部工具,在批处理室置顶贴中找。gawk -f test.awk test.txt
| Quote: | |
|
CODE: [Copy to clipboard]@echo off
for /f "tokens=1-5" %%a in (test.txt) do (
if not "%%e"=="" (echo %%a %%b %%c %%d %%e) else (
if "%%a"=="OS:window" echo %%a %%b
if not "%%d"=="" set /p some=%%a %%b %%c <nul
)
)
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |