位置: 编程技术 - 正文
推荐整理分享shell自定义函数的6个特点总结(shell自定义命令),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:shell自定义函数以及使用 -csdn,shell自定义函数返回值,shell自定义函数库,shell自定义函数与调用,shell自定义函数并传参,shell自定义函数与调用,shell自定义函数以及使用 -csdn,shell自定义函数与调用,内容如对您有帮助,希望把文章链接给更多的朋友!
最近系统的学习了一下shell的函数,总体感觉根其他语言的函数差不多,不过它也有自身的特点
一,调用函数必须在定义函数的后,不然会报错的
返回结果如下:
如果是php或者是javascript的话,就不会出现这样的问题
二,向shell函数传递参数很有特点
返回结果如下:
这样的传参方式,很特别吧。
三,引用举例
返回结果如下:
从上面的这个例子,我总结以下几点:
1,传引用也挺特别的,function max(&$num_a,$num_b){}如果方法体中$num_a改变了的话,调用的变量也会改变。shell引用的思想差不多,但是形势不一样。2,shell函数的返回值,只能是整形,并且在0-之间。3,在方法定义的变量,如果没有做特别声明,一般都是局部变量,而shell正好相反,局部变量要特别声明。4,调用方法和取得返回值之间,不能有任何操作,不然取不到return的值。
结合前二个例子显示的特点,差不多有6个特点,肯定还有其他的一些特性,待大家补充。
shell备份文件、重命名文件、删除指定文件的3个脚本分享 因为经常会用到shell脚本,所以经常会写一些,但是我从来没有系统的学习过shell脚本,遇到问题,就去看手册,或者google一下,到了一定的程度才发现
总结的7个shell字符串操作方法和实例分享 每一种语言都有他独自的字符串操作方法,shell也一样,下面以以例子的方式,简单介绍常用方法。1,取得字符串长度string=abc//等号二边不要有空
awk中NR和FNR的区别小结和实例演示 一,NR和FNR的不同NR:表示当前记录数FNR:也表示当前记录数,但是FNR的作用域只在一个文件内.如果重新打开文件,FNR会从1开始.二,实例说明1,测试文件aaa
标签: shell自定义命令
本文链接地址:https://www.jiuchutong.com/biancheng/371589.html 转载请保留说明!友情链接: 武汉网站建设