Linux centos7 bash编程(break和continue)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

在学习shell知识时简单编程要从格式入手。

首先学习好单行注释和多行注释。

先学习简单整数的打印输出主要学习echo命令学习选项-e -n的使用。

下面的练习是常用的两个分支程序breakcontinue

#!/bin/bash

# 这是单行注释

# 单行注释的方法就是在每行行首添加#

:<<!

这是多行注释方法

开头是 :<<! 回车换行后可以编写多行注释  最后是多行注释结束符

在多行注释方法中!可以用其他符号替换如@ $ % | 等

+++++++++++++++++++++++

训练案例

打印输出1-100的整数

要求

1.每行6个数字以制表符隔开

2.3的倍数时不打印

3.大于等于90的整数不打印

++++++++++++++++++++++++++

!

count=0

for i in `seq 100`

do

        if [ $[i%3] -eq 0 ];then

                continue   #不打印3的倍数的整数

        fi

        if [ $i -ge 90 ];then

                break  # 大于等于90停止打印输出

        fi

        echo -ne "$i\t"

        let count+=1 #此处设置计数自增1

        if [ $((count%6)) -eq 0 ];then

                echo

        fi

done

快速执行效果如下

 正确理解echo命令的换行打印与不换行打印

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linuxcentos