cike0415 发表于 2018-8-24 13:45:24

Shell子程序结构,函数

  函数可以简化代码,实现脚本代码重用。一次定义可以多次调用。结构化编程,增强可读性,可以将功能定义为多个函数,然后保存在一个文件中,然后在~/bashrc或者在命令行使用source(.)调用这个文件。加快运行速度
  1.定义函数的方法(传统风格)
function name{  

  
}
  C语言风格:
name(){  
}
  推荐使用C语言风格,兼容性好,可以在csh/tsch中使用
  函数中return和exit的区别,return退出执行,返回到主程序函数之后继续执行
  exit直接退出当前脚本。
  shell中shift的作用,类似把$2赋值给$1,$3赋值给$2,$4赋值给$3


页: [1]
查看完整版本: Shell子程序结构,函数