资源简介
自己实现的简易shell , 实现了多重管道、重定向、前后台转换等<br>用了lex
代码片段和文件信息
%{
int _numargs = 10;
char *_args[10];
int _argcount = 0;
%}
QUOTE \“[^\“]*\“
WORD [a-zA-Z0-9\/\.-]+
SPECIAL [()><|&;*]
%%
_argcount = 0;
_args[0] = NULL;
{QUOTE}|{WORD}|{SPECIAL} {
if(_argcount < _numargs-1) {
_args[_argcount++] = (char *)strdup(yytext);
_args[_argcount] = NULL;
}
}
\n return (int)_args;
[ \t]+
.
%%
char **getline() {
return (char **)yylex();
}
int yywrap(){
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 455 2008-04-17 11:11 MyShell\lex.c
文件 43917 2008-04-17 11:11 MyShell\lex.yy.c
文件 21359 2007-03-27 19:19 MyShell\myshell
文件 8074 2007-03-30 12:22 MyShell\myshell.c
文件 21428 2008-04-17 11:12 MyShell\shell
目录 0 2008-05-09 10:25 MyShell
----------- --------- ---------- ----- ----
95233 6
- 上一篇:vc编写的通达信插件选股
- 下一篇:万年历系统汇编语言课程设计
相关资源
- vc编写的通达信插件选股
- linux实验报告及心得体会
- VxWorks TCPIP协议栈
- 十六进制与字符串互转
- Douglas-Peucker 曲线离散化算法.rar
- 操作系统课程设计实现可变分区存储
- 基于GTK的Linux环境下的简易任务管理器
- 简单的一个小程序(是送给心仪的女
- socket小工具(可方便建立TCP UDP的soc
-
AutoCAD ob
jectARX二次开发实例-状态栏 - VC 使用GDI 矢量绘图软件源代码
- 枚举USB设备接口(C 源代码)
- 一个可以由SVCHost.exe服务调用的dll模块
- 图形学集成程序dda、中点算法、多边
- 串口操作类(justinio)
- socket客户端源码
- c 编写的 矩阵 matrix 类源码
- c 面试题(面试经验)自己收集自己
- 机械设计课程设计说明书 (word)
- PKU acm 1000题-2000题
- 编译原理:LR分析程序
- VC 实现鼠标画矩形和绘制直线
- vc 编写的基于TCP协议的客户/服务器
- C编译器源代码(超级牛b).rar
- 类VC工作台(我论坛帖子上的一个附件
- MCAFEE epo 培训资料
- 基于Petri网的工作流(完整的原创源代
- 湖南省计算机等级二级考试excel题集锦
- MFC透明表
- 《Visual Basic 串口通信与测控应用技术
评论
共有 条评论