Bash – Pętla select cz.12

Kolejnym przykładem pętli w Bash jest Select. Przydaje się ona do tworzenia prostego menu, dzięki któremu możliwe jest łatwiejsze zebraniem dostępnych opcji w jednym miejscu. Budowa pętli select

Budowa tej pętli jest prosta, rozpoczyna się od słowa kluczowego Select, następnie dowolna nazwa zmiennej oraz lista dostępnych opcji, które użytkownik może wybrać. Przykłady, przykłady Poniższy … Czytaj dalej

Bash – Pętla while cz.10

Bash Pętla While

Kolejnym rodzajem pętli po for jest pętla while. Pozwala ona na sprawdzenie warunku na początku, zanim wykonane zostaną polecenia w niej zawarte. Jeżeli warunek jest fałszywy, pętla zakończy działanie bez ponownego wykonania poleceń. Budowa pętli while Pętla while nie jest zbyt skomplikowana w swojej budowie. Na początku sprawdzany jest warunek, następnie jeżeli jest on poprawny, … Czytaj dalej

Bash – Pętla for cz.9

W poprzednich wpisach przedstawiłem informacje związane z instrukcją warunkową, w tym chciałbym pokazać pętle for. Służy ona do przeprowadzenie czynności na zbiorze danych takich jak znaki, ciągi znaków czy lista plików. Może to wydawać się trudne, ale w przykładach przedstawię dokładnie o co chodzi. Budowa pętli for Podejście bash Pętle for tworzy się na dwa … Czytaj dalej

Bash – Instrukcja CASE cz.8

Kolejną poniekąd instrukcją warunkową jest instrukcja CASE, pozwala ona na wybranie konkretnej opcji z dostępnej listy. Budowa CASE Szablon użycia instrukcji CASE jest zupełnie inny od instrukcji warunkowych, które przedstawiłem w poprzednim wpisie. Pamiętaj o dopisywaniu „;;” po każdym wzorcu, nie ma ich jedynie przy *), czyli opcji, której nie rozpoznano przy wyborze. Instrukcja kończy … Czytaj dalej

Bash – Instrukcje warunkowe if, else, elif, cz.7

Nieodzowną częścią każdego języka programowania czy jak w tym przypadku skryptowego są instrukcje warunkowe. Pozwalają na wykonanie konkretnych akcji w zależności od warunku. Instrukcja if/else/elif Najprostszą wersją tej instrukcji jest ta zawierająca tylko instrukcje if, czyli tak naprawdę sprawdza połowę warunku, ponieważ otrzymasz odpowiedź tylko dla jednej spełnionej opcji, bez alternatywy. Szablon użycia jest prosty. … Czytaj dalej

Bash – Zmienne specjalne cz.6

Dwa wpisy wcześniej, przedstawiłem informacje na temat wykorzystania zmiennych. Tym razem chciałbym przedstawić zmienne specjalne, które pozwalają na wydobycie lub przekazanie pewnych danych w skryptach. Zmienne specjalne $0 Zacznij od zapoznania się ze zmienną, która pozwoli na pokazanie nazwy skryptu po jego wywołaniu, czyli $0.

$_ Parametr $_ pozwala na pokazanie ścieżki z jakiej … Czytaj dalej

Bash – Przekierowanie do pliku cz.5

Bardzo użyteczną funkcją Bash jest możliwość przekierowania danych do pliku. W tym wpisie pokażę dwie możliwości, które możesz wykorzystać w codziennej pracy. Przekierowania Możliwe są dwa podejścia, tutaj musisz mieć świadomość, aby rozgraniczać ich różne przeznaczenie. Pierwszym podejściem jest nadpisywanie danych w pliku. Tutaj w przeciwieństwie do dopisania, stare dane są usuwane a na ich … Czytaj dalej

Bash – Zmienne cz.4

Kolejnym krokiem w świecie Bash jest zrozumienie zmiennych. Jak sama nazwa wskazuje pozwalają one na pewne zmiany wartości w trakcie „życia” skryptu, ale nie tylko skryptu. Zmienne systemowe Na początek musisz wiedzieć, że sam system korzysta ze zmiennych. Pozwalają one na konfigurację ścieżek do aplikacji, nazwę użytkownika, ścieżkę do katalogu domowego. Na co dzień już … Czytaj dalej

Bash – Skrypt cz.3

Poprzednie dwa wpisy były wstępem i to manualnym do pracy z Bash’em. Tym razem zobaczysz w jaki sposób pewne polecenia można spiąć w jeden plik z ich listą, czyli skrypt. Struktura skryptu Skrypt zawsze składa się poza poleceniami z jednej rzeczy na początku, która musi zawsze znajdować się w tym samym miejscu.

Powyższe polecenie … Czytaj dalej

Bash – Konsola cz.2

W tym wpisie delikatny wstęp do praktycznego używania Bash w konsoli. Czym jest konsola Kilka razy spotkałem się z opinią, że praca w konsoli to prehistoria. Być może nie jest to najwygodniejsza praca, ale jednak w mojej opinii jeszcze można nazwać pracą, którą wykonywali pierwsi „szaleńcy” od komputerów. Czym jest konsola? Jak widzisz poniżej zwykłe … Czytaj dalej

beitadmin.pl - Droga Administrator IT