Tack och avslutning

Introduktion till Bash-skriptning

Alex Scriven

Data Scientist

Vad vi gick igenom (Kapitel 1)

Kapitel 1 – Grunderna:

  • Hur Bash-skript fungerar med kommandoraden
  • Bash-skriptets uppbyggnad
    • Inklusive STDIN, STDERR och STDOUT

STDIN STDOUT grafiskt

Introduktion till Bash-skriptning

Kapitel 1 – ARGV

ARGV är arrayen med alla argument som skickas till programmet. ARGV är grundläggande kunskap.

  • Några speciella egenskaper vi lärde oss:
    • Varje argument nås via $-notationen. ($1, $2 osv.)
    • $@ (och $*) returnerar alla argument i ARGV
    • $# ger antalet argument

I ett exempel script.sh:

#!/usr/bash
echo $1
echo $@

Anropa med bash script.sh FirstArg SecondArg

FirstArg
FirstAg SecondArg
Introduktion till Bash-skriptning

Vad vi gick igenom (Kapitel 2)

Du lärde dig att skapa och använda olika Bash-variabler, bland annat:

  • Skapa och använda sträng-, numeriska och arrayvariabler
    • Aritmetik med expr och (för decimaler) bc
  • Olika citattecken har olika betydelse:
    • Enkla (tolkar all text bokstavligt)
    • Och dubbla (tolkar bokstavligt utom $ och backticks)
Introduktion till Bash-skriptning

Kapitel 2 – Skal-i-skalet

Ett koncept vi använde gång på gång var skal-i-skalet.

  • Ett mycket kraftfullt koncept: anropa ett skal direkt i skriptet och hämta returvärdet.
sum=$(expr 4 + 5)
echo $sum
9
Introduktion till Bash-skriptning

Vad vi gick igenom (Kapitel 3 och 4)

 

Styr dina skript med:

  • FOR-, WHILE-, CASE- och IF-satser
  • Skapa funktioner, anropa dem och skicka data in (argument) och ut (returvärden)
  • Schemalägg dina skript med cron – så slipper du komma ihåg att köra dem manuellt!
Introduktion till Bash-skriptning

Tack och grattis!

Introduktion till Bash-skriptning

Preparing Video For Download...