
CODE: [Copy to clipboard]然后在命令行执行{
if($0~/Table .* :/)print $2
if($0~/Chargement.*[0-9]*/)print $(NF-1)
if($0~/^Nombre.*/)print $NF
if($0~/^L.*:.*:.*[0-9]*/)printf("%s/04/%s%s\n",$(NF-2),$NF,$(NF-1))
}
CODE: [Copy to clipboard]生成rlt1.txt文件,再来根据rlt1.txt文件得到rlt2.txt文件。gawk -f awk1.awk rlt_log.txt>rlt1.txt
CODE: [Copy to clipboard]就得到了rlt2.txt了。gawk "{if(NR%7!=0)printf $0;else printf(\"%s\n\",$0)}" rlt1.txt>rlt2.txt
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |