首页 > 其他 > 详细

bash脚本编程(待续)

时间:2015-09-30 18:13:46      阅读:232      评论:0      收藏:0      [点我收藏+]

1. if语句      

2. CONDITION: 

     1>. bash 命令 

        命令的执行状态结果

           成功 true

           失败 flase

        成功或失败的意义: 取决于用的命令

3.1 if分支

     if CONDTION then

           if-true

          fi

3.2 if双分支

     ICONDTION;  then 

        if-true

     else

        if-flase

     fi

3.3 if多分支

     if CONDTION1; then 

         if-true

     elif CONDTION2; then

         if-true

     elif CONDTION3; then

         if-true

     …….

     else

         all-false

     fi 

逐条件进行判断,第一次遇为条件时,执行其分支。

*. If语句可嵌套

4循环: for, while,  until

     循环体:要执行的代码,可能会执行N遍;

        进入条件;

        退出条件

4.1 for 循环

      for  var(变量)  in  list (列表)

      do 

           commands (循环体)

      done

      执行机制:依次将列表中的元素复制给变量名每次赋值执行一次循环体;直到列表中的元素

     

耗尽循环结束

 Eg1: 写一个添加10用户的脚本:

 技术分享


列表的生成方式:

   (1.直接给出列表;

   (2.整数列表:

          a. {start..end}

          b.   $(seq [start [step]] end)

    (3).返回列表的命令:

          $(COMMAND)

    (4) glob

    (5) 变量引用

       $@, $*

5.  Bash脚本编程用户交互;

     Read [option] …[name]…

       -p ‘PROMPT’

       -t   TIMEOUT

 

    Bash  -n /path/to/some_script

检查脚本中的语法小错误

Bash –x  /path/to/some_script

调试执行

Eg2:写一个脚本,完成如下功能:

1列出当前系统识别到的所有磁盘设备;

2.如磁盘数量为1,则显示其空间使用信息,否则,则显示最后一个磁盘上的空间使用信息。

技术分享


  • Eg3.写一个脚本可以实现使用fdisk显示某一硬盘分区情况:

技术分享


本文出自 “9470860” 博客,请务必保留此出处http://9480860.blog.51cto.com/9470860/1699586

bash脚本编程(待续)

原文:http://9480860.blog.51cto.com/9470860/1699586

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!