基于lex的shell简单实现

时间:2015-06-21 04:48:55
【文件属性】:

文件名称:基于lex的shell简单实现

文件大小:3KB

文件格式:RAR

更新时间:2015-06-21 04:48:55

lex,词法,shell,管道,后台,重定向,unix,minix

基于lex词法分析,进行输入分析,提取unix相应的系统调用,以及参数,作为shell文件的输入,进行管道,后台,文件重定向,以及基本命令的进行,实现了unix系统中基本的shell功能。 shell.l--lex文件 myshell.c--处理文件 编译步骤: flex shell.l 生成lex.yy.c cc -c lex.yy.c 生成lex.yy.o cc -c myshell.c生成myshell.o cc myshell.o lex.yy.o -L/usr/lib -lfl -o myshell生成可执行文件 本程序在minix环境下运行调试完成


【文件预览】:
shell
----design.txt(239B)
----myshell.c(10KB)
----shell.l(512B)

网友评论

  • 功能比较基础,lex 的文件很简陋。
  • elipse底下的工程