Introdução ao Bash Scripting
Alex Scriven
Data Scientist
Se você já usou funções em R ou Python, então conhece estas vantagens:
Vamos detalhar a sintaxe de uma função:
Uma função Bash tem a seguinte sintaxe:
function_name () {
#function_code
return #something
}
Você também pode criar uma função assim:
function function_name {
#function_code
return #something
}
As principais diferenças:
function para indicar o início da criação da funçãoChamar uma função Bash é simplesmente escrever o nome:
function print_hello () { echo "Hello world!" }print_hello # aqui chamamos a função
Hello world!
Vamos escrever uma função para converter Fahrenheit em Celsius, como você fez em uma lição anterior, usando uma variável estática.
temp_f=30function convert_temp () {temp_c=$(echo "scale=2; ($temp_f - 32) * 5 / 9" | bc)echo $temp_c }convert_temp # chamar a função
-1.11
Introdução ao Bash Scripting