Bash Script Yazmaya Giriş
Alex Scriven
Data Scientist
R veya Python’da fonksiyon kullandıysanız şu avantajlara aşinasınızdır:
Fonksiyon sözdizimini parçalara ayıralım:
Bir Bash fonksiyonunun sözdizimi:
function_name () {
#function_code
return #something
}
Şu şekilde de bir fonksiyon oluşturabilirsiniz:
function function_name {
#function_code
return #something
}
Temel farklar:
function kullanınBir Bash fonksiyonunu çağırmak için adını yazmanız yeterlidir:
function print_hello () { echo "Hello world!" }print_hello # burada fonksiyonu çağırıyoruz
Hello world!
Önceki derste yaptığınız gibi, sabit bir değişken kullanarak Fahrenheit’ı Celsius’a çeviren bir fonksiyon yazalım.
temp_f=30function convert_temp () {temp_c=$(echo "scale=2; ($temp_f - 32) * 5 / 9" | bc)echo $temp_c }convert_temp # fonksiyonu çağır
-1.11
Bash Script Yazmaya Giriş