歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Shell編程學習:分支結構和循環結構

Shell編程學習:分支結構和循環結構

日期:2017/3/3 16:05:35   编辑:關於Linux

一。if結構

1.單分支結構

if condition
then
    statement1
    statement2
    ...
fi

2.雙分支結構

if condition
then
    statement1
    statement2
    ...
else
    statement3
    statement4
fi

3.多分支結構

if condition
then 
    statement
elif    condition2
then
    statement2
fi

二:case結構

case condition in
pattern1)
    statment
    ;;
pattern2)
    statement2
    ;;
....
esac

 

三:循環結構之while語句

1.當型循環結構(while)

while condition
do
    statement1
    statement2
...
done

當condition為真時執行

2.直到型循環結構(until)

until condition
do
    statement1
    statement2
done

當condition滿足時候結束

base提供兩個循環控制語句,break:用來跳出循環控制,continue:只結束本次循環,並且開始下一輪循環。

3.foreach循環和計數型循環

for variable in WordList
do
    statement1
    statement2
    ...
done

在結構中 in WordList可以省略,省略以後相當於in "$@"

4:C語言中的for循環結構

for ((exp1;exp2;exp3))
do
    statment1
    statment2
    ...
done;
Copyright © Linux教程網 All Rights Reserved