Poděkování a shrnutí

Úvod do Bash skriptování

Alex Scriven

Data Scientist

Co jsme probírali (kapitola 1)

Kapitola 1 – Základy:

  • Jak fungují Bash skripty s příkazovým řádkem
  • Anatomie Bash skriptu
    • Včetně STDIN, STDERR a STDOUT

STDIN a STDOUT graficky

Úvod do Bash skriptování

Kapitola 1 – ARGV

ARGV je pole všech argumentů předaných programu. ARGV jsou zásadní znalosti.

  • Některé speciální vlastnosti:
    • Ke každému argumentu lze přistoupit pomocí notace $. ($1, $2 atd.)
    • $@ (a $*) vrátí všechny argumenty v ARGV
    • $# udává počet argumentů

Příklad skriptu script.sh:

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

Volání: bash script.sh FirstArg SecondArg

FirstArg
FirstAg SecondArg
Úvod do Bash skriptování

Co jsme probírali (kapitola 2)

Naučili jste se vytvářet a používat různé proměnné Bash, včetně:

  • Řetězcových, číselných a polových proměnných
    • Aritmetika pomocí expr a (pro desetinná čísla) bc
  • Různé typy uvozovek mají různý význam:
    • Jednoduché (vše bráno doslova)
    • Dvojité (doslova kromě $ a zpětných apostrofů)
Úvod do Bash skriptování

Kapitola 2 – Shell uvnitř shellu

Koncept, který jsme opakovaně používali, byl shell uvnitř shellu.

  • Velmi výkonný koncept: volání shellu přímo ve skriptu a získání návratové hodnoty.
sum=$(expr 4 + 5)
echo $sum
9
Úvod do Bash skriptování

Co jsme probírali (kapitoly 3 a 4)

 

Zvládnutí kontroly skriptů pomocí:

  • Příkazů FOR, WHILE, CASE, IF
  • Vytváření funkcí, jejich volání a předávání dat (argumenty) a návratové hodnoty
  • Plánování skriptů pomocí cronu – žádné ruční spouštění!
Úvod do Bash skriptování

Děkujeme a gratulujeme!

Úvod do Bash skriptování

Preparing Video For Download...