Skip to content

seancav03/Sean_Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shell Lab

Author: Sean Cavalieri Git Repository: https://nexus.headroyce.org/seanc2021/Sean_Shell.git

Shell lab: When you run the program, you will be prompted with '> '. Type your command after this indicator, then press enter. Your processes will be split by |, <, and >. The first word in each process is the command, and all following words are arguments. Words are separated by spaces, unless grouped together with single or double quotes. You will get an error if the quotes don't match. End the program with Cntr C or Cntr D. The Program will split your input into processes and output a string representation of the process objects. Each object has a process number, command, and list of arguments.

Run the command make to compile the shell program. Run with ./shelllab. Remove all build and compilation files with make clean. Compile the test program with make test and run the executable.

c++ and g++ are needed to run and compile the code.

About

A c++ shell developed in the operating systems unit of my Advanced Topics CS class.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published