Introducere în Bash Scripting
Alex Scriven
Data Scientist
Dacă ați folosit funcții în R sau Python, sunteți familiarizat cu aceste avantaje:
Să analizăm sintaxa unei funcții:
O funcție Bash are următoarea sintaxă:
function_name () {
#function_code
return #something
}
Puteți crea o funcție și astfel:
function function_name {
#function_code
return #something
}
Principalele diferențe:
function pentru a marca începutul definițieiApelarea unei funcții Bash înseamnă pur și simplu scrierea numelui acesteia:
function print_hello () { echo "Hello world!" }print_hello # here we call the function
Hello world!
Să scriem o funcție pentru a converti Fahrenheit în Celsius, ca în lecția anterioară, folosind o variabilă statică.
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
Introducere în Bash Scripting