Przygotuj skrypt, który najpierw zapyta użytkownika o imię (z weryfikacją poprawności czy pusty czy anulowane). Następnie czy chce przejść na inną stronę internetową, a następnie w przypadku potwierdzenia zapyta o adres docelowy. Warunkiem jednak realizacji przekierowania jest podanie adresu zawierającego co najmniej 1 kropkę oraz aby nie było kropki na początku ani na końcu.

Odpowiedź :

Odpowiedź:

Wyjaśnienie:

SKRYPTY

1. Napisać skrypt, o nazwie skrypt1.sh, który na ekranie wypisze tekst:

Imię i nazwisko

student ZLI 1

2. Napisać skrypt o nazwie skrypt2.sh, który wyświetli na ekranie jego nazwę:

Nazwa twojego skryptu, to skrypt2.sh

3. Napisać, skrypt o nazwie skrypt3.sh, który wyświetli na ekranie ilość wszystkich

przekazanych parametrów:

Liczba przekazanych parametrów: 3

4. Napisać skrypt skrypt4.sh, który wyświetli listę wszystkich przekazanych

parametrów

Parametry, które przekazałeś to: 4 5 Witaj świecie

5. Napisać skrypt skrypt5.sh z komentarzami:

To jest skrypt z komentarzami:

...

Nie widać komentarzy!!!

6. Napisać skrypt skrypt6.sh, z dwiema zmiennymi, który poda sumę i różnicę tych

zmiennych:

Pierwsz zmienna ma wartość: 4

Druga zmienna ma wartość: 10

Suma zmiennych: 4+10=14

Różnica zmiennych: 4-10=-6

7. Napisać skrypt, który pobierze od użytkownika liczbę i wyświetli na ekranie jej

kwadrat.

8. Napisać skrypt skrypt7.sh, który zapyta o imię i wiek użytkownika:

Jak masz na imię: Janek

Ile masz lat: 25

Witaj Janek masz tylko 25 lat!

9. Napisać skrypt skrypt8.sh, który prosi użytkownika o liczbę i wypisze jeden z

komunikatów: „Podałeś liczbę dodatnią”, „Podałeś liczbę ujemną”, „Podałeś 0”

Podaj liczbę: 2

Podałeś liczbę dodatnią.

10.Napisz skrypt skrypt8.sh, który 10 razy wypisze na ekranie wypisze „Hello world!”

1. Hello world!

2. Hello world!

...

11. Napisać skrypt, który sprawdzi czy istnieje katalog o podanej nazwie jako parametr,

jeśli nie to ma go utworzyć jeśli istnieje, to ma wypisać komunikat „katalog istnieje”.

12. Napisać skrypt, który przeniesie wszystkie pliki z katalogu kat1 do katalogu kat2.

Katalogi kat1, kat2 przekazane są do skryptu jako