`
haoningabc
  • 浏览: 1492387 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell的function

阅读更多
#!/bin/sh
#/bin/sh
hello(){
    echo "haha "$1;
}
function hello1(){
    echo  "this is hello1";
}
hello "heihei"
hello1

参考http://bbs.chinaunix.net/thread-1820454-1-1.html

向函数传递参数就像在一般脚本中使用特殊变量$ 1 , $ 2 . . . $ 9一样,函数取得所传参数后,
将原始参数传回s h e l l脚本,因此最好先在函数内重新设置变量保存所传的参数。这样如果函
数有一点错误,就可以通过已经本地化的变量名迅速加以跟踪。函数里调用参数(变量)的
转换以下划线开始,后加变量名,如: _ F I L E N A M E或_ f i l e n a m e。
分享到:
评论
Global site tag (gtag.js) - Google Analytics