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