chaoz2 / MyShell

SJTU CS356 and SJTU JI VE482 Course Projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MyShell

SJTU CS356 and SJTU JI VE482 Course Project Implement a simple Unix shell

Implemented

  • pipe
  • file redirect
  • pipe: multiple pipes
  • file redirect: continue input until filename is given
  • interrupt (TODO)

Not Implemented

  • flow control (diffcult)

Deployment

  • Unix-like System (Linux or macOS)
  • make
  • ./MyShell

About

SJTU CS356 and SJTU JI VE482 Course Projects


Languages

Language:C 96.6%Language:C++ 2.6%Language:Makefile 0.8%