RShell:季度项目 - CS100

时间:2024-06-21 04:51:14
【文件属性】:

文件名称:RShell:季度项目 - CS100

文件大小:29KB

文件格式:ZIP

更新时间:2024-06-21 04:51:14

C++

壳牌 RShell 是 CS100 学生编写的一个简单的 shell 程序。 它应该接收 bash 命令并相应地执行它们。 基本连接器将用于将命令链接在一起。 基本用法 RShell 仅支持基本的 bash 命令和连接器。 命令和标志 RShell 以以下格式读入命令: command flags logical connector RShell 将始终首先接收一个command然后是flags如果适用)。 如果作为命令执行, exit将退出 shell。 它不区分大小写。 逻辑连接器 RShell 使用以下逻辑连接器: && , || , 和; 以逻辑方式连接命令的执行。 &&将执行下一个命令,如果前一个命令执行。 || 如果上一条命令执行失败,将执行下一条命令。 ; 将始终执行下一个命令。 #之后的所有内容都将被忽略并视为注释。 没有前面命令的逻辑连接器将失败。 没有以下命


【文件预览】:
RShell-master
----test()
--------exec.script(34KB)
--------signals.script(20KB)
--------piping.script(18KB)
--------ls.script(46KB)
----LICENSE(1KB)
----src()
--------cp.cpp(4KB)
--------ls.cpp(10KB)
--------Timer.h(3KB)
--------rm.cpp(2KB)
--------rshell.cpp(26KB)
--------mv.cpp(1KB)
----Makefile(371B)
----README.md(5KB)

网友评论