Cwiczenie 1
Napisz skrypt który na ekranie wyświetli następujące komunikaty :
nazwa egzekwowanego skryptu brzmi xxx
skrypt przywołuje następujące parametry :
jest ich :
Po napisaniu i przetestowaniu skryptu wykonajcie jeszcze raz jego egzekucje z czteroma parametrami : Witaj w systemie Linux
Następnie z jednym parametrem, który także wyświetli na ekranie : witaj w systemie Linux.
Cwiczenie 2
Co, jaki mechanizm, nazywamy zagnieżdżeniem? Jakie polecenia używają tego mechanizmy podaj co najmniej dwa przykłady poleceń
Cwiczenie 3
Jak wiemy polecenie who wyświetla informacje o użytkownikach podłączonych w danej chwili do systemu. Informacja ta nie zawiera pełnego imienia i nazwiska. Opracuj skrypt który będzie wybierał odpowiednie informacje z pliku passwd i wyświetlał pełne dane pracujących osób. Zanim przystąpisz do pracy przećwicz jak wybrać wiersz z nazwą użytkownika z pliku /etc/passwd i następnie wyciąć pole z danymi osobowymi.
Cwiczenie 4
Napisz skrypt który przywołuje kilka parametrów i który zatrzymuje swoją egzekucje kiedy napotka parametr koniec (np. skrypt 1 45 56 67 koniec 4 7).
W skrypcie użyj polecenia shift .
Cwiczenie 5
Napisz skrypt, który pyta się o twoje zainteresowania, które zostaje wyświetlone, skrypt jest egzekwowany dopóty dopóki nie odpowiesz na pytanie:
czy chcesz kontynuować : nie
Cwiczenie 6
Napisz skrypt który wyświetli na ekranie trzy razy słowo: witaj .Użyj polecenia let.
Cwiczenie 7
Napisz skrypt, który umożliwi zmianę nazw plików w następujący sposób:
xxxx.c → xxxx.bak (n.p plik który nazywa się plik.c zmienia nazwę na plik.bak itd.). Użyj polecenia basname.
Cwiczenie 8
Napisz skrypt który pozwoli użytkownikowi na wybranie różnych metod wyświetlenia plików
(np. ls –s ; ls –al ; ls *.c).
Użyj konstrukcji case.
Cwiczenie 9
Napisz skrypt, który umieści w oddzielnym pliku to co wystukasz na ekranie i który wyświetli liczbę napisanych przez ciebie linii.
Ćwiczenie 10
Napisz skrypt który utworzy plik zawierający linie składająca się z trzech zon: nazwa przedsiębiorstwa , kod pocztowy, miasto. Informacje te są wystukiwane na ekranie.
Użyj pętli nieskończonej i polecenia: break
Ćwiczenie 11
Napisz skrypt który sumuje liczby od 1 do 100