Shell函数
函数的作用 命令合集,完成特定功能的代码块 函数必须先定义才可以使用,如果定义不调用则不被执行 使代码模块化,避免重复代码,加强可读性,便于复用 函数基本用法 函数传参 toc 函数基本用法 定义函数三种写法 ## 方法一 函数名() { 函数要实现的功能代码 } ## 方法二 function 函数名 { 函数要实现的功能代码 ## 方法三 function 函数名() { 函数要实现的功能代码 } 基本语法 [root@Shell ~]# vim test.sh #!/bin/bash ## 定义函数 function mantou () { echo "吃馒头!" } function miantiao () { echo "吃面条!" } ## 调用函数(不调用不会执行) mantou [root@Shell ~]# source test.sh 吃馒头 定义错误数值 [root@Shell ~]# vim return.sh #!/bin/bash funreturn() { read -p "enter num: " num return $[2*$num] } funreturn [root@Shell ~]# source return.sh 2 ; echo $? 4 函数传参 位置传参 #!/bin/bash ## 位置变量不是3个就退出 if [ $# -ne