/simplified-bash

A program that launches executables and builtins.

Primary LanguageC

1. Simplified Bash

Topic UNIX Shell
Related Operating Systems
Stack C
Slides simplified_bash_slides

Description

A program that launches executables and builtins. A group project made in collaboration with Arthur Prahin.

Key features

  • Handles pipes, logical operators and subshell.
  • Expands env var and *
  • Echo, cd, pwd, export, unset, env, exit are implemented..

Getting Started

First, compile the program:

make

Then run the compiled executable:

./minihell

Optionally, after you compiled the program, you can run the tester (test.sh).
Make sure to allow test.sh to be executed with "chmod".

chmod u+x test.sh
./test.sh

Simplified Bash tester

test.sh