/linux-shell

A simple C linux shell implementation with redirection and pipelines.

Primary LanguageC

linux-shell

A simple C linux shell implementation with redirections & pipelines.

Features

  • Supports all binary commands in "/bin/" path)
  • Input redirection from file with "<" after the command
  • Output redirection (Create or replace) to file with ">" after the commmand.
  • Output redirection (Create or append) to file with ">>" after the command.
  • Pipeline of max 2 commands, with "|" between them.

Screenshot

TODO

  • Pipeline for more than 2 commands.