• Nie Znaleziono Wyników

Programowanie w powłoce bash Ćwiczenia –

N/A
N/A
Protected

Academic year: 2021

Share "Programowanie w powłoce bash Ćwiczenia –"

Copied!
1
0
0

Pełen tekst

(1)

Programowanie w powłoce bash

Ćwiczenia – część 1.

1. Utwórz nowy katalog o nazwie „SKRYPTY” w swoim katalogu domowym.

2. W katalogu „SKRYPTY” utwórz nowy katalog o nazwie CW1. Tutaj będą umieszczane skrypty z rozwiązaniami ćwiczeń z tej części.

3. Utwórz nowy plik o nazwie skrypt_cw1_3.sh i zapisz w folderze z punktu 2.

4. Nadaj sobie uprawnienia do wykonania pliku.

5. W edytorze nano (lub innym) oprócz linii shebang dopisz linię, która wyświetli Twoje imię i nazwisko.

6. Wyświetl te same dane co w punkcie 5 przypisując imię i nazwisko do dwóch zmiennych i następnie wyświetlając je w jednej linii.

7. Napisz skrypt, który podniesie do kwadratu liczbę 6 oraz 25. Wyświetl wyniki.

8. Napisz skrypt, który wyliczy wyrażenie 2*(8-(3*2))/((5^2)-15) i wyświetl wynik z dokładnością do 3 miejsc po przecinku.

9. Zmień skrypt z punktu 7 tak aby podnosił do kwadratu liczbę podawaną przez użytkownika w linii komend.

10. Napisz skrypt, który wygeneruje plik HTML zawierający definicję prostej strony internetowej.

Jako argument skryptu podawany będzie tytuł strony. Wyświetl plik w przeglądarce.

11. Napisz skrypt, który jako argumenty będzie przyjmował liczby i obliczał średnią z dokładnością do dwóch miejsc po przecinku.

12. Zmień skrypt z punktu 11 tak aby argumentem była nazwa pliku, którego zawartością będą kolejne liczby umieszczone w jednej linii.

13. Dodaj do skryptu z punktu 12 instrukcję, która sprawdzi czy plik podany jako argument istnieje i tylko wtedy wykona obliczenia.

14. Napisz skrypt, który przyjmuje 3 argumenty:

- nazwa pierwszego pliku, - nazwa drugiego skryptu, - nazwa nowego pliku,

Skrypt będzie sprawdzał czy dwa pierwsze pliki istnieją i jeżeli tak, będzie łączył ich zawartość i zapisywał do pliku podanego jako trzeci argument.

15. Korzystając z pętli while napisz skrypt, który jako wyjście zwróci ilość zwykłych plików w katalogu podanym jako argument.

Cytaty

Powiązane dokumenty

W stylizowanej literze M (rysunek poniżej) wpisz w kółeczka liczby naturalne od 1 do 9 tak, by sumy trzech liczb na każdym odcinku były równe.. Łącznie w kopercie jest

Dla każdego dokumentu można ale nie trzeba podawać jego DTD; wte- dy proces zwany parsingiem bez walidacji weryfikuje pewne ogólne reguły budowy dokumentu sprowadzające się do

Niektórzy nie wysłali jeszcze żadnej części ze swojej prezentacji….. Link do prezentacji, uzupełnionej o powyższe zagadnienia

Wykorzystując bibliotekę Qt proszę napisać program rysujący figurę, jak w zadaniu 11, ale tak, aby wartość n była wprowadzana do programu z pomocą pola edycyjnego klasy QLineEdit

Czy istnieje taki ostrosłup czworokątny oraz taka płaszczyzna przecina- jąca wszystkie jego krawędzie boczne, że pole uzyskanego przekroju jest więk- sze od pola podstawy

„stawiam tezę” – udało mi się podkreślić, że niniejszy artykuł prezentuje nie dogma- ty, a moje poglądy na problem czytelności dokumentacji graficznej.. W każdym razie

• Nadaj pierwszej linijce styl Tytuł i zmodyfikuj ten styl nadając mu zielony kolor tła oraz podwójne podkreślenie.. • Zmodyfikuj akapit Domyślny nadając odstęp powyżej

Powyższy skrypt działa w następujący sposób: jeżeli pierwszy parametr uruchomienia skryptu jest równy lub mniejszy od parametru drugiego z którym skrypt został