My Shell should understand PATH environment variable. It can be set and modified. It runs in two ways -interactive & batch mode. Shell is capable of taking more than one job like ls;ps;wc file;cal.
I know I will have to use execs, forks and pipes but just cant get started.
Thank you in advance.
Edited: PS:Not a homework question. Newbie to process and thread management. PSS:I want to get my hands dirty on signals too. So I should handle ^K , ^c as well.