SHELL脚本函数基础知识


        简单函数格式:                            传参函数格式:
            定义函数:                                定义格式:
                函数名(){                                函数名(){
                    函数体                                    函数体 $n
                }                                        }
            调用函数:                                调用函数:
                函数名                                    函数名 参数        
                
                #!/bin/bash
                # 简单函数定义和调用
                # 定义函数
                dayin(){
                   echo "nihao  a"
                }

                # 调用函数
                dayin        
                            
                #!/bin/bash
                # 传参函数定义和调用
                # 定义函数
                dayin(){
                   echo "nihao  $1"
                }

                # 调用函数
                dayin a
                dayin b

        脚本传参 函数调用:                        脚本传参 函数调用(生产用)                        
            脚本传参数                                脚本传参数
                /bin/bash 脚本名 参数                         /bin/bash 脚本名 参数
            函数体调用参数:                        函数体调用参数:
                                                        本地变量名 = "$1"
                函数名(){                                函数名(){
                    函数体 $1                                函数体 $1
                }                                        }
                函数名 $1                                函数名 "${本地变量名}"
                
            #!/bin/bash
            # 脚本传参,函数调用
            # 定义函数
            dayin(){
               echo "nihao  $1"
            }

            # 调用函数
            dayin $1

            #!/bin/bash
            # 脚本传参,函数调用
            # 定义本地变量,接受脚本传参
            arg="$1"
            # 定义函数
            dayin(){
               echo "nihao  $1"
            }

            # 调用函数
            dayin "${arg}"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值