Witam wszystkich programistów.
Mam ogromną prośbę do was.
Muszę napisać program stymulujący zachowanie uproszczonego shella w Linuxie
- Pobieranie polecenia z klawiatury (jego rozłożenie na argumenty np funkcja strtok())
- Obsługa nazw ze spacjami w środku (otoczonych cudzysłowami)
- Implementacja przechodzenia pomiędzy katalogami (cd katalog) funkcja chdir()
- Uruchamianie programów (przez wykorzystanie funkcji z rodziny exec() nie korzystać z funkcji system()
- Przekierowanie pliku na standardowe wejście uruchamianego programu
- Wbudowane polecenie quit kończące prace programu.
Wszystko w C i czy potrafiłby ktoś napisać taki program? Byłbym bardzo wdzięczny.