Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 596 Bytes

File metadata and controls

42 lines (33 loc) · 596 Bytes

Shell

A shell interpreter project like csh, sh, bash , etc.

How-To

Build the shell program by typing : "make"

To run it type: "shell"

Then type commands like "ls aaaa | grep cccc | grep jjjj ssss dfdffdf >>& out < in"

Features:

  • Process Creation
  • Command Execution
  • File Redirection
  • Pipes
  • Background
  • Ignore Ctrl-C
  • Wild Card Expansion
  • Elimination of Zombie Processes
  • Allow quotes and escape characters
  • Enviroment variable expansion
  • Tilde expansion
  • Line editor
  • History
  • Subshells
  • cd
  • setenv
  • unsetenv
  • printenv
  • exit
  • clear