• 函数用于包含重复使用的命令集合
    • 函数的定义

      1. #关键字 function 可省略
      2. function fname {
      3. 命令1
      4. 命令2
      5. ...
      6. }
    • 函数的执行

      • fname
    • 函数的参数
      • 定义时,通过位置变量$1,$2,..获取
      • 执行时,fname 参数1 参数2
    • 通常情况下,将一些通用的函数封装在一个shell脚本里如functions.sh,然后再 source functions.sh一下,就将脚本里的函数导入到当前进程了。