Adresaci szkolenia

Użytkowników systemu HP-UX lub innego systemu UNIX, administratorów systemu i sieci oraz programistów

Cel szkolenia

Kurs pozwala nabyć użytkownikom i administratorom systemu UNIXR praktycznych umiejętności programowania w shellu POSIX. Tematyka obejmuje składnię i konstrukcje wykorzystywane w shellu POSIX, w tym korzystanie ze zmiennych, rozgałęzień, pętli, obsługiwanie plików, definiowanie funkcji i pułapek. Kurs zawiera również wprowadzenie do wyrażeń regularnych, języka awk i edytora sed, gdyż są one powszechnie używane w skryptach. W trwającym 5 dni kursie 50 procent to wykład i 50 procent to ćwiczenia na serwerach HP.

Główne korzyści
Po szkoleniu uczestnicy zdobędą wiedzę i umiejętności:

  • Czytać i obsługiwać istniejące skrypty w shellu POSIX
  • Tworzyć program w shellu POSIX
  • Korzystać z instrukcji pętli i instrukcji sterujących
  • Korzystać z tablic
  • Korzystać z wyrażeń regularnych
  • Korzystać z zaawansowanych struktur danych i funkcji
  • Rozumieć obsługę pułapek i sygnałów
  • Rozumieć skrypty w awk i edytorze sed

Wymagania

  • Podstawowa znajomość programowania
  • UNIX Fundamentals 51434S

lub

  • Znajomość UNIXa w zakresie omawianym na powyższym kursie

Parametry szkolenia

5*8 godzin (5*7 godzin netto) wykładów i warsztatów.

Wielkość grupy: maks. 8-10 osób.

Program szkolenia

  • Wprowadzenie do skryptów w shellu POSIX
  • Zmienne
  • Wyprowadzanie
  • Rozgałęzienia
  • Pętle
  • Zmienne tablicowe
  • Zarządzanie wejściem-wyjściem
  • Wyrażenia regularne
  • Zmienne, napisy i operacje arytmetyczne
  • Korzystanie z edytora sed
  • Pisanie skryptów
  • Wprowadzanie danych
  • Arytmetyka w Stellu
  • Wzorce shellowe
  • Instrukcja getopts
  • Funkcje i biblioteki funkcji
  • Pułapki i sygnały
  • Wprowadzenie do awk
  • Sterowanie przepływem w awk

Pytania?

* Wymagane.


Konsultant on-line
Skorzystaj z usług naszego konsultanta on-line.
Naciśnij przycisk ‘Skorzystaj’ aby przejść do okienka czatu
Kontakt
ul. Nowogrodzka 62c
02-002 Warszawa
Telefon +48 22 2035600
Fax +48 22 2035601
Email