sinat_34981618
2017-01-08 08:45linux下结合c编程交互式shell的设计
功能实现:模拟实现一个简单的交互式shell,取名为Myshell。为了得到一个命令行,Myshell执行一个阻塞性操作,直到用户根据提示符输入一条命令,Myshell通过gtes()函数获得用户输入的命令行,并对输入进行解析。
1、支持程序后台运行。(判断是否包含&字符)
2、支持重定向(判断是否包含<、>字符)
3、支持设置搜索路径(判断是否包含|字符)
4、支持内置命令:cd 、exit、 path
不允许使用system、exec系列函数
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 如何包装交互式命令
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 2个回答
- 你如何使用代码点火器进入交互式php控制台?
- codeigniter
- php
- 1个回答
- 交互式地图搜索不包含永久链接 - 用JS改变的任何方式?
- javascript
- search
- arrays
- php
- 1个回答
- 为交互式PHP提供初始输入
- php
- 2个回答
- 在Python的交互式界面下如何使用if else语句。
- python
- 2个回答
换一换