Linux脚本编程(二)

常用的操作符主要包括赋值操作符、计算操作符、位操作符和逻辑操作符等。常用操作符如下:

(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

 

  

    

  

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值