shell脚本基础语法 Shell脚本语言基础

11/28 09:24:27 来源网站:辅助卡盟网

6.1.2 case语句

(1)基本语法

case 变量 in
值1)  语句1

    ;;
值2)  语句2
    ;;
值3)  语句3
    ;;
esac

(2)案例

[root@iZ1608aqb7ntn9Z shellTest]# vim case.sh
#####################写入内容##############################
#!/bin/bash
  
i=$1
case $i in
1) echo "print one"
        ;;
2) echo "print two"
        ;;
3) echo "print three"
        ;;
esac
#####################写入内容结束##########################
[root@iZ1608aqb7ntn9Z shellTest]# ./case.sh 1
print one
[root@iZ1608aqb7ntn9Z shellTest]# ./case.sh 2
print two
[root@iZ1608aqb7ntn9Z shellTest]# ./case.sh 3
print three

6.2 循环语句 6.2.1 for循环

(1)基本语法

for 变量 in 变量1 变量2 ......
do
     语句
done

(2)案例

[root@iZ1608aqb7ntn9Z shellTest]# vim for.sh 
#####################写入内容##############################
#/bin/bash

  
for val in 1 2 3 4 5
do
        echo $val
done
#####################写入内容结束##########################
[root@iZ1608aqb7ntn9Z shellTest]# ./for.sh 
1
2
3
4
5

6.2.2 while循环

(1)基本语法

while(( 表达式 ))
do 
    语句
done
或者 
while true 
do
    语句
done

(2)案例

[root@iZ1608aqb7ntn9Z shellTest]# vim while.sh 
#!/bin/bash
  
i=1
while(( $i<=3 ))
do
        echo $i
        let "i++"
done
[root@iZ1608aqb7ntn9Z shellTest]# ./while.sh 
1
2
3

来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    暂无相关资讯
shell脚本基础语法 Shell脚本语言基础