shell編程:向函數中傳遞參數


cal.sh

sh cal.sh 20 + 10 實現這樣傳參的函數(shell不是一個嚴謹的編程語言,參數這種是不用定義的,函數中直接引用,shell執行中直接寫)

#!/bin/bash
#

cal()

{
           case $2 in
                    +)
                        echo "`expr $1 + $3`"
                        ;;
                    -)
                        echo "`expr $1 - $3`"
                        ;;
                    \*)
                        echo "`expr $1 \* $3`"
                        ;;
                    /)
                        echo "`expr $1 / $3`"
                        ;;
            esac
}

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM