利用awk分割电子书大文件
电子书是网上下载的Advanced Bash-Scripting Guide, 文本格式。
1 #! /bin/sh 2 3 awk ' 4 $1=="Chapter" { 5 mainH=$0 6 a=match($2,/[0-9]/) 7 id=substr($2,a) 8 tid=sprintf("%02d",id) 9 fid=$1tid 10 } 11 {print $0 > fid".txt"} 12 ' abs-guide.txt
posted on 2012-09-05 13:21 hunter_gio 阅读(202) 评论(0) 编辑 收藏 举报