Zlecę wykonanie zadania w języku c

0

Napisz program microshell.c, będący własną, minimalistyczną wersją shella (tzn. będzie uruchamiał zewnętrzne programy z argumentami wprowadzonymi przez użytkownika).

{i} Główny program będzie w pętli:

wyświetlał znak zachęty > ,
odczytywał linię znaków wprowadzoną przez użytkownika,
dzielił po spacjach linię znaków na poszczególne tokeny - argumenty,
uruchamiał proces potomny z argumentami z kroku 3.

Możesz przyjąć, że na potrzeby tego zadania:

wprowadzana komenda razem z argumentami jest nie dłuższa niż 50 znaków,
powinny działać podstawowe komendy nie wymagające interakcji użytkownika, np. ls, cat, echo, exit (!), itp. (obsługę cd zostaw na deser przy zadaniu dodatkowym),
nie są wprowadzane złośliwe argumenty, np. ls "some dir".

Co do ceny to na pewno się dogadamy na pw.

0

Już nieaktulane

1 użytkowników online, w tym zalogowanych: 0, gości: 1