Introduzione al Bash Scripting
Alex Scriven
Data Scientist
Se usi funzioni in R o Python, conosci già questi vantaggi:
Vediamo la sintassi di una funzione:
Una funzione Bash ha questa sintassi:
function_name () {
#function_code
return #something
}
Puoi anche creare una funzione così:
function function_name {
#function_code
return #something
}
Differenze principali:
function per iniziare la definizionePer chiamare una funzione Bash basta scriverne il nome:
function print_hello () { echo "Hello world!" }print_hello # qui chiamiamo la funzione
Hello world!
Scriviamo una funzione per convertire Fahrenheit in Celsius, come nella lezione precedente, usando una variabile statica.
temp_f=30function convert_temp () {temp_c=$(echo "scale=2; ($temp_f - 32) * 5 / 9" | bc)echo $temp_c }convert_temp # chiama la funzione
-1.11
Introduzione al Bash Scripting