Question: For this project, you and your partner will design and implement a simple command - line shell, similar to bash or zsh . Your program,

For this project, you and your partner will design and implement a simple command-line shell,
similar to bash or zsh. Your program, mysh, will provide interactive and batch modes, both of
which will read and interpret a sequence of commands.
This project will provide experience of
Posix (unbuffered) stream IO
Reading and changing the working directory
Spawning child processes and obtaining their exit status
Use of dup2() and pipe()
Reading the contents of a directory

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!