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