Programowanie w powłoce BASH

KOD: lnxbash

 

 

 

 

 

Terminy i zapisy
na szkolenie otwarte>>

 

Zapisy na szkolenie zdalne>>

 

Wycena szkolenia
zamkniętego
lub indywidualnego>>

 

 

 

Słuchacze

Użytkownicy, administratorzy, programiści systemów UNIX-Like

Kurs odpowiada na pytania

Jak działa powłoka?

Jak pisać programy w powłoce?

Zalecane przygotowanie i wiedza

Znajomość systemu Linux w stopniu podstawowym

Zalecane ukończenie kursu:" Wstęp do systemu Linux"

Forma prowadzenia

Ćwiczenia

Szkolenia powiązane

Kursy powiązane

Administracja systemu Linux

Bezpieczeństwo systemu Linux

Programowanie w języku C

Wstęp do systemu Linux

Certyfikaty

Każ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

Otwarte 1240 zł od osoby terminy>>
   
Zamknięte
u klienta

990 zł za osobę w przypadku grupy 4 osobowej.
300 zł dodatkowa osoba.
Sprzęt oraz salę zapewnia klient.
   
Zdalne 1800zapisz>>
   
Zamknięte lub
indywidualne
wyceń>>

 

Co to jest szkolenie otwarte?>>

Co to jest szkolenie zamknięte?>>

Co to jest szkolenie indywidualne?>>

Co to jest szkolenie zdalne?>>

Zagadnienia omawiane na kursie

Najprostszy skrypt

Wybór powłoki (magic number #!, sha-bang)

Wywoływanie skryptu

Komendy zewnętrzne i wbudowane

Niektóre znaki specjalne

Komentarz (#)

Koniec linii (;)

Pusta instrukcja (:)

Przekierowanie wejścia wyjścia (>, <, >>)

Przekierowanie wyjścia

Przekierowanie wejścia

Potok (|)

Uruchomienie procesu w tle (&)

Zmienne i parametry

Niszczenie 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 warunkowe

Instrukcja if/then

Instrukcja if/then/else

Zagnieżdżenie instrukcji if

Instrukcja if/elif

Instrukcja case

Operatory

Operatory and, or (&&, ||)

Komenda test

Kończenie skryptu

Instrukcja exit

Wykorszystanie statusu zakończenie programu w skryptach ($?)

Testy i operatory

Operatory testu pliku

Testy rodzaju pliku

Testy atrybutów pliku

Operatory porównania

Poró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ętle

Pętla for/in

Komenda seq

Pętla while

Pętla until

Sterowanie przebiegiem pętli (break, continue)

Przetwarzanie tekstu

Komendy head, tail

Sort, Uniq, Expand, Unexpand

Cut, Paste, Join, Wc,Tr

Przeszukiwanie tekstu (grep)

Stream Editor (sed)

Programy interaktywne

Komenda read

Instrukcja select

Funkcje

Komenda sleep

Jeż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

 

szkolenia@nobleprog.com

Kategorie:

Linux i FreeBSD

 

POWRÓT DO LISTY SZKOLEŃ

 

NobleProg 2006 All Rights Reserved

NobleProg Kraków, Warszawa, Poznań, Wrocław, Gdańsk, Rzeszów