您的位置:首页 > 运维架构 > Linux

Linux脚本编程(二)

2013-11-17 21:32 357 查看
常用的操作符主要包括赋值操作符、计算操作符、位操作符和逻辑操作符等。常用操作符如下:

(1)赋值操作符=

(2)计算操作符 +、-、*、/、**(求幂)、%(求模)

  (3)   位操作符  << 、 <<=、>>、>>=、&,&=(位与赋值)、|=(位或赋值)、~、!、^、^=(接位异或赋值)

(4)逻辑操作符  &&  、||

 

注意:赋值运算符“=”左右两边不能由空格

           比较运算符“=”左右两边必须要有空格

当运行这个脚本文件时,文件中包含的命令序列将得到执行

 

 2、循环控制

  (1)for arg  in [ list ]

   do

        command(s)...

   done

(2)while  [condition]

      do

           command...

      done

(3)

      until   [condtion -is-true]   #如果条件为false ,就一直循环下去(与while相反)

      do

     command...

     done

3、影响循环行为的命令:break   ,continue

break和continue都可以带一个参数,也可以不带,eg  break N 可以退出N层循环   continue N将会把N层循环剩余的代码都忽略,但是循环的次数不变

 

4、测试和分支

(1)case   "$variable" in

         ?"$condition1"  )   ?command....  ; ;

        ?"$condition1"  )   ?command....  ; ;

        *  )   ?command....  ; ;

       easc

 

(2)select   variable [ in list ]

     do

          ?command...

          ?break;

     done

 

例如:

#!/bin/bash

PS2='Choose your favorite vegetable:'

echo

select vegetable in "beans"  "carrots"  "potatoes" "onions" "rutabagas"

do

echo

echo "your favorite veggie is $vegetable."

echo "yuck!"

echo

break

done

exit 0

 

  

    

  

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: