Program stymulujący zachowanie uproszczonego shella w Linuxie

0

Witam wszystkich programistów.
Mam ogromną prośbę do was.
Muszę napisać program stymulujący zachowanie uproszczonego shella w Linuxie

  1. Pobieranie polecenia z klawiatury (jego rozłożenie na argumenty np funkcja strtok())
  2. Obsługa nazw ze spacjami w środku (otoczonych cudzysłowami)
  3. Implementacja przechodzenia pomiędzy katalogami (cd katalog) funkcja chdir()
  4. Uruchamianie programów (przez wykorzystanie funkcji z rodziny exec() nie korzystać z funkcji system()
  5. Przekierowanie pliku na standardowe wejście uruchamianego programu
  6. Wbudowane polecenie quit kończące prace programu.

Wszystko w C i czy potrafiłby ktoś napisać taki program? Byłbym bardzo wdzięczny.

3

1200zl.

0

120zł/h, dodam za darmo funkcję exit()

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