Programowanie w powłoce BASHKOD: lnxbash |
||||||||||||||||
Terminy i zapisy
Wycena szkolenia
|
SłuchaczeUżytkownicy, administratorzy, programiści systemów UNIX-Like Kurs odpowiada na pytaniaJak działa powłoka? Jak pisać programy w powłoce? Zalecane przygotowanie i wiedzaZnajomość systemu Linux w stopniu podstawowym Zalecane ukończenie kursu:" Wstęp do systemu Linux" Forma prowadzeniaĆwiczenia Szkolenia powiązaneKursy powiązaneCertyfikatyKażdy uczestnik otrzymuje Certyfikat firmy NobleProg. Po szkoleniu istnieje możliwość zdawania egzaminów SAIR lub LPI. Czas trwania (szkolenia otwarte)16 godzin lekcyjnych (2 dni po 8 godzin lekcyjnych) Cena
Co to jest szkolenie otwarte?>> Co to jest szkolenie zamknięte?>> |
Zagadnienia omawiane na kursieNajprostszy skryptWybór powłoki (magic number #!, sha-bang)Wywoływanie skryptuKomendy zewnętrzne i wbudowaneNiektóre znaki specjalneKomentarz (#) Koniec linii (;) Pusta instrukcja (:) Przekierowanie wejścia wyjścia (>, <, >>) Przekierowanie wyjścia Przekierowanie wejścia Potok (|) Uruchomienie procesu w tle (&) Zmienne i parametryNiszczenie zmiennych (unset) Zmienna o wartości null Zapisywanie wyniku programu do zmiennej (backquotes ` `) Parametry wywołania skryptu ($0, $#, $1, $2, $3....) Instrukcja shift Cytowanie Znak ucieczki (\) Wyrażenia regularne (Regular Expressions)Instrukcje warunkoweInstrukcja if/then Instrukcja if/then/else Zagnieżdżenie instrukcji if Instrukcja if/elif Instrukcja case Operatory Operatory and, or (&&, ||) Komenda test Kończenie skryptuInstrukcja exit Wykorszystanie statusu zakończenie programu w skryptach ($?) Testy i operatoryOperatory testu pliku Testy rodzaju pliku Testy atrybutów pliku Operatory porównaniaPorównywanie arytmetyczne z wykorzystaniem komendy if Operatory porównania liczb całkowitych Porównywanie ciągów Porównywanie złożone (and, or) Zagnieżdżenie operatorów porównania Operator przypisania Operatory arytmetyczne Operatory działań na bitach (bitwise operators) Operatory logiczne Stałe numeryczne PętlePętla for/in Komenda seq Pętla while Pętla until Sterowanie przebiegiem pętli (break, continue) Przetwarzanie tekstuKomendy head, tail Sort, Uniq, Expand, Unexpand Cut, Paste, Join, Wc,Tr Przeszukiwanie tekstu (grep)Stream Editor (sed)Programy interaktywneKomenda read Instrukcja select FunkcjeKomenda sleepJeżeli skrypt nie działa? (debugging) |
||||||||||||||
Warszawa+48 22 389 77 38 Kraków+48 12 394 59 94 Wrocław+48 71 710 47 78 Poznań+48 61 660 37 70 Łódź+48 42 296 65 53
|
||||||||||||||||
Kategorie: |
||||||||||||||||
|
NobleProg 2006 All Rights Reserved NobleProg Kraków, Warszawa, Poznań, Wrocław, Gdańsk, Rzeszów |
||||||||||||||||