Shell脚本之流程控制语句

Shell脚本之流程控制语句

1、 if语句

1if 条件;then

       action1

else

       action2

fi

 注意:shell里没有缩进要求。

2if 条件1then

       action1

elif 条件2then

       action2

elif 条件3then

       action3

else

       action4

fi

示例:

  #!/bin/bash

declare -i n1=10

declare -i n2=10

if [[ $n1 -gt $n2 ]];then

    echo
“$n1 > $n2”

elif [[ $n1 -lt $n2 ]];then

    echo
“$n1 < $n2”

else

    echo  “$n1 = $n2”

fi

2for循环

for 变量名 in 列表

do

命令1

命令2

done

示例:

   for I in {1..10};do

     echo “$I”

done

3、 while循环

while 条件或者true或((1))

do

    action

done

示例:

  #!/bin/bash

a=10

while true ; do

    echo $a

done

原创文章,作者:张 洁,如若转载,请注明出处:http://www.178linux.com/73452

(0)
张 洁张 洁
上一篇 2017-04-16 17:45
下一篇 2017-04-16 18:43

相关推荐

  • linux树状结构

    linux 目录结构   /:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中 /bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文…

    Linux干货 2016-08-05
  • CentOS上配置https服务

    在CentOS6.9(http2.2)配置https   创建前准备:       安装opensssl包  和 http2.2 1、在主机(192.168.109.100)创建私有CA   (1)获取私钥       …

    2017-06-04
  • 了解Nginx

    Nginx Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝…

    Linux干货 2016-11-07
  • 小东北Eric的学习宣言

      大家好,我是网络班24期新加入的学员,之前工作了几年,一直没有找到一个很明确的工作方向,现在终于可以有一个很明确的努力方向啦,那就是跟着马哥,成为技术大牛,听马哥说过,键盘敲烂,月薪两万,为了这个目标,并且努力超越它,加油!冲!冲!冲!

    Linux干货 2016-10-19
  • httpd功能配置之路径别名

       httpd的路径别名功能可以使用资源的访问不再依赖于站点的根目录,可以指定任意目录来设置资源的访问路径。    默认站点的根目录是/var/www/html,如下图所示。    下面来使用路径的别名来访问资源:    1、打开httpd服务的配置文件  &nbsp…

    Linux干货 2016-03-11
  • N25 第一周作业 2016/12/5

       1.描述计算机的组成及其功能         计算机组成由:CPU 内存 IO设备           功能:                cpu就是中…

    Linux干货 2016-12-05