红联Linux门户
Linux帮助

Linux下的编程工具小结

发布时间:2007-05-27 10:13:55来源:红联作者:Breakthrough
  SED and AWK

  总的说来,sed是比grep要高级的多的数据流模式匹配及处理工具,但是其基本操作都是针对“行”的,有时不太方便。

  awk则可以进行类似于C的编程操作并输出新的数据流。

  awk和sed都是进行模式匹配的工具,两者功能有交叠。

  编程上awk一般被用做宏处理器的编写,甚至还有人用awk作高级语言编译器。

  在数据库处理里面awk也有很大的作用。不过我就不甚了了啦。

  lex and yacc

  在linux下对应于flex和bison。VS2005对两者的脚本已经有了调试支持,非常便利!

  lex专门用于词法分析,yacc则利用lex的结果进行深入语法分析。两者必须结合使用。没有功能交叠。
文章评论

共有 1 条评论

  1. lang1437 于 2009-03-20 22:07:08发表:

    ~~这么老的帖子 也呗我找到!!!!{:3_116:}