sinat_34981618 2017-01-08 08:45 采纳率: 0%
浏览 2239

linux下结合c编程交互式shell的设计

功能实现:模拟实现一个简单的交互式shell,取名为Myshell。为了得到一个命令行,Myshell执行一个阻塞性操作,直到用户根据提示符输入一条命令,Myshell通过gtes()函数获得用户输入的命令行,并对输入进行解析。
1、支持程序后台运行。(判断是否包含&字符)
2、支持重定向(判断是否包含<、>字符)
3、支持设置搜索路径(判断是否包含|字符)
4、支持内置命令:cd 、exit、 path
不允许使用system、exec系列函数

  • 写回答

1条回答

报告相同问题?

悬赏问题

  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题