Вступ до Bash Scripting
Alex Scriven
Data Scientist
Якщо ви користувалися функціями в R або Python, то знаєте ці переваги:
Розберімо синтаксис функції:
Функція Bash має такий синтаксис:
function_name () {
#function_code
return #something
}
Також можна оголосити функцію так:
function function_name {
#function_code
return #something
}
Головні відмінності:
functionЩоб викликати функцію Bash, достатньо написати її назву:
function print_hello () { echo "Hello world!" }print_hello # тут викликаємо функцію
Hello world!
Напишімо функцію для переведення Фаренгейта в Цельсій, як у попередньому уроці, зі статичною змінною.
temp_f=30function convert_temp () {temp_c=$(echo "scale=2; ($temp_f - 32) * 5 / 9" | bc)echo $temp_c }convert_temp # викликаємо функцію
-1.11
Вступ до Bash Scripting