Witam,
w szkole kazano nam zrobic takie oto skrypty na ktorych to tworzeniu w ogole sie nie znam. Pierwszy raz widze cos takiego na oczy i byl by m wdzieczny za pomoc.
Skrypty – zaliczenie
-
Napisać skrypt o nazwie „info.sh”. Skrypt pobiera jeden parametr – nazwę katalogu. Nalezy
sprawdzić, czy jest to katalog i czy jest mozliwe wyświetlenie jego zawartości. Następnie nalezy
policzyć ile w podanym katalogu jest plików i katalogów. Wyniki mogą być wyświetlane
następująco:
Zawartość katalogu <nazwa katalogu="katalogu">
plików:+++++
katalogów:+++
lub
Zawartość katalogu <nazwa katalogu="katalogu">
plików:5
katalogów:3 -
Napisać skrypt o nazwie „polacz.sh”. Skrypt pobiera trzy parametry – nazwy plików tekstowych:
plik1 plik2 oraz plik3. NaleŜy sprawdzić, czy plik1 i plik2 istnieją i czy mozna odczytać ich
zawartość (jeśli nie – wyświetlić komunikat o błędzie i przerwać działanie). Następnie naleŜy
sprawdzić, czy plik3 istnieje i czy mozna do niego pisać. Jeśli plik3 istnieje i moŜna do niego pisać
naleŜy zapisać do niego połączenie zawartości plik1 oraz plik2 (jeśli nie mozna pisać do plik3 –
wyświetlić komunikat o błędzie i przerwać działanie).
Jeśli plik3 nie istnieje, nalezy sprawdzić czy mozna go utworzyć w biezącym katalogu (jeśli nie
moŜna utworzyć plik3 – wyświetlić komunikat o błędzie i przerwać działanie). Utworzyć plik3 -
zapisać do niego połączenie zawartości plik1 oraz plik2. -
Napisać skrypt o nazwie „sprawdz.sh”. Skrypt ma pobierać jeden parametr: nazwę uzytkownika
(naleŜy sprawdzać, czy taki uzytkownik istnieje) i wyświetlać informację o historii logowań tego
uŜytkownika (podpowiedź: polecenie „last”). Prezentowana informacja ma mieć następującą formę:
daty logowań tego uzytkownika oraz liczbę logowań w danym dniu.