Prosty program powłoki Microshell w języku ANSI C.

Zlecenie zamknięte
no avatar
arni896
Zleceniodawca
Kategoria zlecenia:
Usługi programowania
Budżet:

Do negocjacji

Umiejętności:
Opublikowano:
Ważne do:

Opis zlecenia

Cena do ustalenia :)

-Program musi wyświetlać znak zachęty w postaci [{path}] $, gdzie {path} jest ścieżką do bieżącego katalogu roboczego;

-Program musi obsługiwać polecenie cd, działające analogicznie jak cd znane nam z powłoki bash;

-Program musi obsługiwać polecenie exit, kończące działanie programu powłoki;

-Program musi obsługiwać polecenie help, wyświetlające na ekranie informacje o autorze programu i oferowanych przez niego funkcjonalnościach;

-Przyjmować polecenia odwołujące się przez nazwę do programów znajdujących się w katalogach opisanych wartością zmiennej środowiskowej PATH oraz umożliwiać wywołanie tych skryptów i programów z argumentami (czyt. fork() + exec*());

-Wypisywać komunikat błędu, gdy niemożliwe jest poprawne zinterpretowanie polecenia;

Wymagane funkcje: