Skip to content

Anniejh0811/-awon-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Shell

Programming Assignment for CS 537

In this assignment, we implmented a shell program based on Unix System. The main functions including command line execution, background running, stdout/stderror redirection and jobs managing, and it involves two modes, interactive mode and batch mode.

Technologies Used

C

How to build

make

How to run

# interactive mode
./awon
# batch mode
./awon <batch-shell-file>
# example
./awon test.sh

Important Things during Development

  • For those "string" you need to store and the original variable may be changed later, we may need to malloc and put them in to heap space.
  • Maybe this is a good idea to refactor the project if it is getting too large.

Releases

No releases published

Packages

No packages published

Languages