Pengantar Bash Scripting
Alex Scriven
Data Scientist
Jika Anda pernah memakai fungsi di R atau Python, Anda sudah kenal kelebihannya:
Mari uraikan sintaks fungsi:
Fungsi Bash memiliki sintaks berikut:
function_name () {
#function_code
return #something
}
Anda juga dapat membuat fungsi seperti ini:
function function_name {
#function_code
return #something
}
Perbedaan utama:
function untuk menandai mulai membangun fungsiMemanggil fungsi Bash cukup menulis namanya:
function print_hello () { echo "Hello world!" }print_hello # di sini kita memanggil fungsi
Hello world!
Mari menulis fungsi untuk mengonversi Fahrenheit ke Celsius seperti pada pelajaran sebelumnya, memakai variabel statis.
temp_f=30function convert_temp () {temp_c=$(echo "scale=2; ($temp_f - 32) * 5 / 9" | bc)echo $temp_c }convert_temp # panggil fungsi
-1.11
Pengantar Bash Scripting