Friday, May 18, 2007

用awk处理从网页上copy出来的表格数据

复习awk。发觉一定要常用常总结,不然老是忘。

从教务处复制下来的表格数据如下:
算法设计与应用 07上 05级 郭嵩山 3 选修
遗传优化方法 07上 05级 张军 3 选修
JAVA程序设计 07上 05级 张治国 2 选修 需要同时选择该门课程的实验课
JAVA程序设计实验 07上 05级 张治国 1 选修 作为“JAVA程序设计”的实验课
组合数学与数论 07上 05级 陈晓峰 2 选修
无线通信网络 07上 04级 蔡国扬 3 选修
J2EE架构及其程序设计 07上 04级 张治国 2 选修
网络系统结构 07上 04级 尹冬生 2 选修
XML及应用 07上 04级 叶小平 2 选修
工作流技术 07上 04级 余阳 2 选修
计算机游戏与动画 07上 04级 纪庆革 2 选修
并行与分布计算 07上 04级 林小拉 3 选修
高级数据库系统技术 07上 04级 汤庸 3 选修
多媒体技术 07上 05级 李才伟 3 选修
信息安全技术 07上 04级 王常吉 3 选修
函数式程序设计 07上 04级 乔海燕 2 选修

--
保存为course
使用

awk -F" " '{print $1}' course

输出第一栏内容为:
算法设计与应用
遗传优化方法
JAVA程序设计
JAVA程序设计实验
组合数学与数论
无线通信网络
J2EE架构及其程序设计
网络系统结构
XML及应用
工作流技术
计算机游戏与动画
并行与分布计算
高级数据库系统技术
多媒体技术
信息安全技术
函数式程序设计

No comments: