Zadania 1. Napisz skrypt zadanie1.sh, wyświetlający komunikat
Transkrypt
Zadania 1. Napisz skrypt zadanie1.sh, wyświetlający komunikat
Zadania 1. Napisz skrypt zadanie1.sh, wyświetlający komunikat "brawo imie", wywoływany z parametrem w postaci imienia. 2. Napisz skrypt zadanie2.sh, wywoływany z dwoma parametrami, który wypisze na ekran wartości tych parametrów, ich sumy i ich różnicy (oraz stosowne zdania opisujące dane wyniki). 3. Napisz skrypt zadanie3.sh , który poprosi użytkownika o podanie liczby z przedziału (0, 25) i wyświetli komunikat "dobrze", gdy podana liczba jest z tego przedziału albo komunikat "niedobrze", gdy podana liczba taka nie jest. 4. Napisz skrypt zadanie4.sh , który poprosi użytkownika o podanie liczby i, w zależności od wartości tej liczby, wyświetli komunikat: podano liczbę dodatnią/ podano liczbę ujemną/ podano zero. 5. Napisz skrypt zadanie5.sh, który przeszuka katalog domowy w poszukiwaniu zasobu o nazwie podanej przez użytkownika. Jeśli go znajdzie, w przypadku pliku - wyświetli komunikat o znalezieniu zasobu i informacje o nim w wersji long; w przypadku katalogu - wyświetli komunikat o znalezieniu zasobu i informacje o zawartości znalezionego katalogu (albo tree). Jeśli nie istnieje zasób o takiej nazwie - wyświetli komunikat "nie znaleziono zasobu". Następnie utwórz w katalogu domowym pusty plik pankracy oraz katalog popada a w nim podkatalogi dzien, dwa, rok, w katalogu dwa podkatalog trzy. Wyszukaj a)pankracy b)popada. 6. Napisz skrypt zadanie6.sh , który stosując petlę for in wyswietli W naszym zoo mieszka tygrys. W naszym zoo mieszka lew. W naszym zoo mieszka zebra. W naszym zoo mieszka panda. W naszym zoo mieszka foka. W naszym zoo mieszka motyl. W naszym zoo mieszka nietoperz. 7. Utwórz katalog przeniesione oraz katalog nowe_teksty, a w nim puste pliki jeden.txt, dwa.txt, elementarz.txt, puste.sh, inne.pdf. Napisz skrypt zadanie7.sh, który przeniesie pliki z rozszerzeniem txt z katalogu nowe_teksty do katalogu przeniesione. 8. Zmodyfikuj skrypt zadanie7.sh do postaci, w której będzie wywoływany z dwoma parametrami (adresy odpowiednich katalogów). 9. Napisz skrypt zadanie9.sh, który, korzystając z pętli while, policzy sumę trzech kolejnych malejących liczb naturalnych, przy czym pierwsza podana jest przez użytkownika z konsoli. Na ekran ma być wyświetlony komunikat "Suma policzona z użyciem pętli while wynosi ...." 10. Napisz skrypt zadanie10.sh, który policzy sumę 1 + 2 + ⋯ + , przy czym n jest wczytane z konsoli użytkownika (użyj pętli while). 11. Zmodyfikuj skrypt zadanie10.sh do postaci, w której wyświetlony będzie w stosownej sytuacji komunikat "podałeś liczbę ujemną", zaś przy podanej liczbie naturalnej policzy zadaną sumę. 12. Napisz skrypt zadanie12.sh, który pyta użytkownika: "dalej czy koniec" dopóki nie padnie wybór: "koniec", po czym wyświetla "do zobaczenia" - a)użyj pętli until. b)użyj pętli while