SED and AWK
总的说来,sed是比grep要高级的多的数据流模式匹配及处理工具,但是其基本操作都是针对“行”的,有时不太方便。
awk则可以进行类似于C的编程操作并输出新的数据流。
awk和sed都是进行模式匹配的工具,两者功能有交叠。
编程上awk一般被用做宏处理器的编写,甚至还有人用awk作高级语言编译器。
在数据库处理里面awk也有很大的作用。不过我就不甚了了啦。
lex and yacc
在linux下对应于flex和bison。VS2005对两者的脚本已经有了调试支持,非常便利!
lex专门用于词法分析,yacc则利用lex的结果进行深入语法分析。两者必须结合使用。没有功能交叠。
lang1437 于 2009-03-20 22:07:08发表:
~~这么老的帖子 也呗我找到!!!!{:3_116:}