shell裡邊子函式與主函式的例項(轉)
shell裡邊子函式與主函式的例項(轉)[@more@]很簡單,但能說明白主函式和子函式的實現
#!/bin/bash
square()
{
echo "square of $1 is c"
echo "$1*$1"|bc
}
########################
cube()
{
echo "cube of $1 is c"
echo "2^$1"|bc
}
#######################
power()
{
echo "raising 2 to the power of $1 is c"
}
while getopts s:c:p: option
do
case $option in
s)square $OPTARG;;
c)cube $OPTARG;;
p)power $OPTARG;;
esac
done
#!/bin/bash
square()
{
echo "square of $1 is c"
echo "$1*$1"|bc
}
########################
cube()
{
echo "cube of $1 is c"
echo "2^$1"|bc
}
#######################
power()
{
echo "raising 2 to the power of $1 is c"
}
while getopts s:c:p: option
do
case $option in
s)square $OPTARG;;
c)cube $OPTARG;;
p)power $OPTARG;;
esac
done
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-950287/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP 中 Split 函式的例項 (轉)函式
- perl 裡邊的 函式指標函式指標
- vfork函式例項函式
- PHP函式處理函式例項詳解PHP函式
- shell函式函式
- js函式作為函式的引數程式碼例項JS函式
- 生成函式與多項式函式
- JavaScript:鉤子函式與回撥函式的區別JavaScript函式
- VBA過程―子程式與函式(轉)函式
- WINDOWS鉤子函式(轉)Windows函式
- 遞迴函式例項大全遞迴函式
- hasOwnProperty()函式程式碼例項函式
- pipelined函式例項函式
- 例項解釋NLLLoss損失函式與CrossEntropyLoss損失函式的關係函式ROS
- Shell 函式的使用函式
- shell--函式與陣列函式陣列
- Excel isna函式的用法和例項Excel函式
- 核函式 多項式核函式 高斯核函式(常用)函式
- 枕邊的函式“氏”函式
- $.ajax()函式用法簡單例項函式單例
- C#例項建構函式C#函式
- 【函式】oracle translate() 詳解+例項函式Oracle
- JavaScript裡的函式JavaScript函式
- ORACLE單行函式與多行函式之五:轉換函式示例Oracle函式
- Excel函式應用教程:函式與公式的概念(轉)Excel函式公式
- 演化計算(例項:多峰函式最值) (轉)函式
- Excel函式應用例項:計算保險收益(轉)Excel函式
- 【函式】Oracle EXTRACT()函式與to_char() 函式函式Oracle
- 子函式呼叫函式
- PHP常見陣列函式與例項[基礎]]PHP陣列函式
- 請求執行時間段與Shell函式(轉)函式
- PostgreSQL函式裡呼叫函式(SETOF + RETURN QUERY)SQL函式
- shell自定義函式函式
- Linux Shell函式Linux函式
- shell 函式定義函式
- 私有建構函式的物件建立例項函式物件
- 例項物件和函式物件的區別物件函式
- Linux 中的 fork() 函式例項解析Linux函式