基于yacc的shell编译器
Shell程序的具体要求如下:
(1)本实验的user-sh程序设计不包括对配置文件和命令行参数的支持。User-sh应提供一个命令提示符,如“user-sh>”,表示等待用户的输入,执行命令输出的必要信息,然后再打印下一个命令提示符。当用户没有输入时,user-sh需要一直处于随时等待输入状态,同时在屏幕上显示一些基本提示信息。
(2)实现以下内部命令。
exit
结束所有的子进程并退出。
jobs
打印当前正在后台执行的作业和被挂起的作业信息。输出信息应采用便于用户理解的格式。jobs自身是一条内部命令,所以不需要先是在输出上。
history
列出用户最近输入过的N条命令,不论这个命令是
下载地址
用户评论
感觉还不错
主要是看来学yacc的,对于理解还是挺有帮助;不足之处在于程序太简单了啊,而且bug一堆一堆的。。。
一般吧,没有感觉那么好
基本知道了什么是yacc,还不错。。