Skrypty powłoki w systemie Linux
Transkrypt
Skrypty powłoki w systemie Linux
Skrypty powłoki w systemie Linux dwiczenie 2 Skrypt shellowy to nic innego jak bardziej rozbudowana wersja listy pewnych poleceo, które mają zostad wykonane przez system. Zgodnie z ogólnie przyjętą konwencją, każdy powstający skrypt (działający w BASH-u) powinien się zaczynad od następującej linijki: #!/bin/bash Zadanie 1 (parametry skryptu) Utwórz plik i uruchom: zad1 #!/bin/bash echo „Oto przekazane mi parametry” echo $0 echo $1 echo $2 Wywołaj go z różnymi parametrami: Zadanie 2 Utwórz plik zad2, który będzie tworzył w bieżącym katalogu (nazwisko) trzy katalogi o nazwach podanych jako parametry wiersza poleceo. Użyj poleceo takich jak $1. Zadanie 3 Utwórz plik zad3, który będzie tworzył w bieżącym katalogu (nazwisko) trzy pliki o nazwach podanych jako parametry wiersza poleceo. Użyj poleceo takich jak $1. Zadanie 4 Utwórz skrypt zad4, który będzie tworzył w bieżącym katalogu (nazwisko) katalog o nazwie podanej jako pierwszy parametr wywołania, a następne dwa parametry będą nazwami podkatalogów tworzonych w tym pierwszym. Zadanie 5 Utwórz skrypt mzad5, który będzie tworzył w bieżącym katalogu (nazwisko) katalog o nazwie podanej jako pierwszy parametr wywołania, a następne dwa parametry będą nazwami plików tekstowych tworzonych w katalogu o nazwie pierwszego parametru. Zadanie 6 Utwórz skrypt zad4 , który będzie kopiował do katalogu nowy wszystkie pliki i katalogi z katalogu bieżącego .