循環(huán)控制語(yǔ)句
break:在for、while、until等循環(huán)語(yǔ)句和case中用于跳出當(dāng)前的循環(huán)體,執(zhí)行循環(huán)體后的語(yǔ)句;并不退出程序。執(zhí)行break命令后將跳到done語(yǔ)句之后。
continue:在for、while、until等循環(huán)語(yǔ)句中,用于跳過(guò)循環(huán)體內(nèi)余下的語(yǔ)句,重新判斷條件以便執(zhí)行下一次循環(huán)
shell函數(shù)應(yīng)用
定義新的函數(shù):
調(diào)用已定義的函數(shù): 函數(shù)名
向函數(shù)內(nèi)傳遞參數(shù):函數(shù)名 參數(shù)1 參數(shù)2 ......
#!/bin/bash adder() { echo `expr $1 + $2` } adder 12 34 adder 56 789
[root@localhost ~]# sh adderfun.sh 46 845
(在腳本內(nèi)部,已經(jīng)定義的函數(shù)就好比“內(nèi)部命令”一樣,可作為執(zhí)行語(yǔ)句直接使用)
![]() | ![]() .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書(shū)籍 |
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |