shell script函数function篇

function fname(){

程序段

} #这个比较熟悉了,和其他计算机语言定义函数的格式都是相同的,上案例,自定义printf函数

shell script函数function篇_第1张图片shell script函数function篇_第2张图片

总结:函数定义的格式,和其他语言大同小异,不同的是在函数调用方面,c和java语言调用函数都是带括号的,而shell里面调用函数直接用函数名字即可,不用带后面的括号。

针对上面代码改一下,输入变成123

shell script函数function篇_第3张图片shell script函数function篇_第4张图片这里呢要说的是,$1表示的并不是运行程序输入的第一个参数,而是funtion函数的第一个参数值,也是调用函数接的第一个参数,叫做函数的内置变量。掌握一下。今天拍错花费了太多时间,明天总结循环吧

你可能感兴趣的:(bash)