循環控制語句
break:在for、while、until等循環語句和case中用於跳出當前的循環體,執行循環體後的語句;並不退出程序。執行break命令後將跳到done語句之後。
continue:在for、while、until等循環語句中,用於跳過循環體內余下的語句,重新判斷條件以便執行下一次循環
shell函數應用
定義新的函數:
調用已定義的函數: 函數名
向函數內傳遞參數:函數名 參數1 參數2 ......
#!/bin/bash adder() { echo `expr $1 + $2` } adder 12 34 adder 56 789
[root@localhost ~]# sh adderfun.sh 46 845
(在腳本內部,已經定義的函數就好比“內部命令”一樣,可作為執行語句直接使用)