Bash 脚本入门
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 脚本入门