Linux学习

时间:2024-03-07 21:14:58

(1)if判断

单分支

if [ 条件判断式 ] ;then

   程序

fi

或者

if [ 条件判断式 ]

then

   程序

fi

多分支

if [ 条件判断式 ]

then

   程序

elif [ 条件判断式 ]

then

        程序

else

        程序

fi

(2)case语句

case $变量名 in

"值1")

        程序1

;;

"值2")

        程序2

;;

*)

        默认程序3

;;

esac

(3)for循环

for ((初始值;循环控制条件;变量变化))

do

        程序

done

for 变量 in 值1 值2 值3 ...

do

        程序

done

例如:for os in linux windows macos;do echo $os;done

例如:for i in {1..100};do sum=$[$sum+$i];done;echo $sum

(4)while循环

while [ 条件判断式 ]

do

        程序

done