Grazie e conclusione

Introduzione al Bash Scripting

Alex Scriven

Data Scientist

Cosa abbiamo visto (Capitolo 1)

Capitolo 1 - Le basi:

  • Come gli script Bash lavorano con la riga di comando
  • Anatomia di uno script Bash
    • Inclusi STDIN, STDERR e STDOUT

STDIN STDOUT Graphically

Introduzione al Bash Scripting

Capitolo 1 - ARGV

ARGV è l’array di tutti gli argomenti passati al programma. ARGV è fondamentale.

  • Proprietà speciali viste:
    • Ogni argomento è accessibile con la notazione $ ($1, $2, ecc.)
    • $@ (e $*) restituiscono tutti gli argomenti in ARGV
    • $# dà il numero di argomenti

In un esempio script.sh:

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

Esegui con bash script.sh FirstArg SecondArg

FirstArg
FirstAg SecondArg
Introduzione al Bash Scripting

Cosa abbiamo visto (Capitolo 2)

Hai imparato a creare e usare diverse variabili Bash, tra cui:

  • Creare e usare variabili stringa, numeriche e array
    • Aritmetica con expr e (per i decimali) bc
  • Le virgolette hanno significati diversi:
    • Singole (interpreta tutto alla lettera)
    • Doppie (letterale tranne $ e backticks)
Introduzione al Bash Scripting

Capitolo 2 - Shell nella shell

Un concetto usato più e più volte è la shell dentro la shell.

  • Molto potente: eseguire una shell in-place nello script e ottenerne il valore di ritorno.
sum=$(expr 4 + 5)
echo $sum
9
Introduzione al Bash Scripting

Cosa abbiamo visto (Capitoli 3 e 4)

 

Padroneggiare il controllo degli script con:

  • Istruzioni FOR, WHILE, CASE, IF
  • Creare funzioni, chiamarle e passare dati in ingresso (argomenti) e in uscita (valori di ritorno)
  • Pianificare gli script con cron così non devi ricordarti di avviarli!
Introduzione al Bash Scripting

Grazie e complimenti!

Introduzione al Bash Scripting

Preparing Video For Download...