Laboratorium: Funkcje, polecenie case i select

Transkrypt

Laboratorium: Funkcje, polecenie case i select
Podstawy Informatyki, Wydział Informatyki, ZUT
Laboratorium: Funkcje, polecenie case i select
Zadanie 1:
Napisz skrypt, który sprawdza czy uruchomiono go z opcją start (START) lub stop (STOP). W
przypadku użycia opcji start powinien wyświetlić zawartość katalogu domowego użytkownika oraz
umieścić w pliku output.
Zadanie 2:
Napisz skrypt, przyjmujący trzy parametry:
- nazwę pliku,
- rozszerzenie,
- oraz opcję (np. c oraz m)
Skrypt powinienem w zależności od podanej opcji, odpowiednio skopiować dany plik (dla opcji c)
lub przenieść (dla opcji m) do katalogu o nazwie nazwapliku_rozszerzenie podanych jako
argumenty wywołania (należy użyć polecenia if/case)
Zadanie 3:
Napisz skrypt, który wyświetli menu z następującymi opcjami:
- literka s – wyświetla ścieżkę w której aktualnie znajduje się skrypt,
- literka p – wyświetla listę aktualnych procesów (polecenie ps),
- literka w – wyświetla wszystkie pliki znajdujące się w aktualnym katalogu,
- literka k – koniec skryptu.
Skrypt będzie wykonywany dopóty użytkownik go nie zakończy – poprzez naciśnięcie literki k.
Należy napisać skrypt z użyciem funkcji, polecenia until oraz case.
Zadanie 4:
Napisz skrypt wypisujący wartości parametrów pozycyjnych do momentu napotkania parametru,
którego wartość jest cyfrą
Zadanie 5:
Napisz skrypt, wypisujący tylko te wartości parametrów wywołania, które nie są cyframi.
[email protected]
1