Wprowadzenie do skryptów Bash
Alex Scriven
Data Scientist
Jeśli korzystano wcześniej z funkcji w R lub Pythonie, znane są następujące zalety:
Omówmy składnię funkcji:
Funkcja Bash ma następującą składnię:
function_name () {
#function_code
return #something
}
Funkcję można również zdefiniować w następujący sposób:
function function_name {
#function_code
return #something
}
Główne różnice:
function oznacza początek definicji funkcjiWywołanie funkcji Bash polega po prostu na wpisaniu jej nazwy:
function print_hello () { echo "Hello world!" }print_hello # here we call the function
Hello world!
Napiszmy funkcję konwertującą stopnie Fahrenheita na Celsjusza, tak jak w poprzedniej lekcji, używając zmiennej statycznej.
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
Wprowadzenie do skryptów Bash