Init.se använder sig av cookies för att öka funktionaliteten på webbplatsen.

2 dagar

Bash skalprogrammering

Skalet Bash har på senare tid blivit väldigt populärt mycket tack vare Linux starka frammarsch. På Linuxplattformen har Bash en dominerande ställning, men finns även för Unixplattformar som t ex Solaris, HP-UX och OpenBSD. Det är dessutom standardskalet i Mac OS X.

Bash är en av de senare i floran av skal med influenser både från Korn och C Shell. Bash är bakåtkompatibelt med Bourne Shell, därav namnet “Bourne Again SHell”. Skalet följer POSIX-standarden. Skalprogram passar bra för

  • Att automatisera aktiviteter i drift-, test- och utvecklingsmiljöer.
  • Integration av applikationer
  • Databehandling

Om du jobbar i homogena Linuxmiljöer eller kanske har Bash som standardskal samt vill lära dig skalprogrammera i ett av de kraftfullaste skalen, då är detta kursen för dig!

Förkunskaper och mål

Kursen är för dig som har baskunskaper i Unix/Linux samt någon programmeringsvana. Skalprogrammeringens mångsidighet gör att det är användbart inte bara för systemadministratörer utan även för andra användare, t ex utvecklare och testare.

Efter kursen skall du kunna nyttja Bash för att skriva effektiva och kraftfulla skalprogram. Du skall även ha fått kunskaper om de vanligaste Unix/Linux verktygen för att behandla och filtrera data.

Pris: 14 800 kr (exkl. moms)

Skriv ut

Dela på sociala medier

Submit to FacebookSubmit to Google PlusSubmit to TwitterSubmit to LinkedIn

Kursinnehåll

Inledning

  • Historik
  • Versioner
  • Framtid

Konfigurera bash/användarmiljön

  • Konfigurationsfiler
  • Alias
  • Kort om filrättigheter
  • Read, write och execute
  • Setuid/setgid

Skalprogrammering grunder

  • Fnuttologi, ”quotes”
  • Inbyggda variabler
  • Operatorer
  • Variabler och parametrar
  • Tester
  • Vilkor
  • Loopar
  • Vektorer
  • Funktioner
  • Kommando- substution

In/Ut-dirigering

  • Stdout, stdin och stderr
  • Dirigera till/från fil
  • Append
  • Heredocument

Filnamnsexpansion

  • Metatecken
  • ’Escaping’

Reguljära uttryck

  • Reguljära uttryck
  • Utökade reguljära uttryck
  • Verktyg som stödjer reguljära uttryck

Verktyg för filtrering och textbearbetning

  • Cut
  • Tr
  • Tail
  • Cat
  • Grep
  • Sort
  • Tee
  • m fl

Mer information finner du i kursbeskrivningarna, följ länkarna ovan!

Kontakta oss

Adress

Init AB
Box 5618
114 86
Stockholm

Besöksadress

Engelbrektsgatan 7
114 32
Stockholm

Telefon

08-407 01 00

Fax

08-407 01 99

E-post

Den här e-postadressen skyddas mot spambots. Du måste tillåta JavaScript för att se den.

Följ oss på