Úvod do Bash skriptování
Alex Scriven
Data Scientist
Pokud znáte funkce v R nebo Pythonu, jsou vám tyto výhody povědomé:
Pojďme si rozebrat syntaxi funkce:
Bash funkce má následující syntaxi:
function_name () {
#function_code
return #something
}
Funkci lze také vytvořit takto:
function function_name {
#function_code
return #something
}
Hlavní rozdíly:
function na začátku definiceBash funkci zavoláme prostým napsáním jejího názvu:
function print_hello () { echo "Hello world!" }print_hello # here we call the function
Hello world!
Napišme funkci pro převod Fahrenheitů na Celsius jako v předchozí lekci, s použitím statické proměnné.
temp_f=30function convert_temp () {temp_c=$(echo "scale=2; ($temp_f - 32) * 5 / 9" | bc)echo $temp_c }convert_temp # call the function
-1.11
Úvod do Bash skriptování