C高级day5

  1. 实现一个对数组求和的函数,数组通过实参传递给函数
    #!/bin/bash
    
    function sum()
    {
        i=${#*}
        j=0
        m=0
        while [ $j -lt $i ]
        do
            ((m+=${arr[j]}))
            ((j++))
        done
        echo "数组和为$m"
    
    }
    read -a arr
    sum ${arr[*]}                 
    

    C高级day5_第1张图片

  2. 写一个函数,输出当前用户的uid和gid,并使用变量接收结果
     #!/bin/bash
     function idnum()
     {
         uid=`id -u`
         gid=`id -g`
         echo $uid
         echo $gid     
     }
     
     ret=`idnum`
     echo $ret
    

  3. 思维导图C高级day5_第2张图片

你可能感兴趣的:(linux,算法,运维)