1、基本语法

脚本中断与退出的命令

continue 可以结束单次循环

break可以结束循环体

exit 可以退出脚本

结束本次循环,继续后面的循环,tmp1.sh文件内容如下

#!/bin/bash
for i in {1..5}
do
      [ $i -eq 3 ] && continue
      echo $i
done
echo over

结束整个循环体,tmp2.sh文件内容如下

#!/bin/bash
for i in {1..5}
do
      [ $i -eq 3 ] && break
      echo $i
done
echo over

结束脚本,tmp3.sh文件内容如下

#!/bin/bash
for i in {1..5}
do
      [ $i -eq 3 ] && exit
      echo $i
done
echo over

2、机选双色球

红色球为1-33,红色球选6组,红色球号码不可以重复,蓝色球为1-16,蓝色球选1组。

double_color.sh文件内容如下:

#功能描述(Description);机选双色球
red_ball=""
blue_ball=""
#每选出一个号码通过+=的方式存储到变量中
#通过grep判断新机选的红色号码是否已经存在,-w选择过滤单词
while :
do
    clear #清屏
    echo "————机选双色球————"
    tmp=$[RANDOM%33+1]
    echo="$red_ball" | grep -q -w $tmp && continue
    red_ball+=" $tmp "
    echo -en "\033[91m$red_ball\033[0m"
    word=$(echo "$red_ball" | wc -w)
    if [ $word -eq 6 ];then
        blue_ball=$[RANDOM%16+1]
        echo -e "\033[34m$blue_ball\033[0m"
        break #结束死循环
    fi
    sleep 0.5 #红色球不够6个就间隔0.5继续循环
done

【Linux命令-shell】中断退出:基本语法、机选双色球相关推荐

  1. shell实现机选双色球

    文章目录 一.双色球规则 二.shell脚本实现 一.双色球规则 双色球彩票投注分为红色球和蓝色球,每注投注号码由6个红色球号码和1个蓝色球号码组成,红色球号码从1~33中选择,蓝色球号码从1-16中 ...

  2. shell脚本实现机选双色球

    #!/bin/bash #功能描述(Descrtiption):机选双色球. #红色球1-33,蓝色球1-16,红色球号码不可以重复. #6组双色球,1组蓝色球.RED_COL='\033[91m' ...

  3. java random实现机选双色球

    最近迷上了双色球,但是总感觉彩票店的机选掺杂了大数据(自我感觉),于是打算自己写一个机选双色球,主要是random的用法,random.nextInt(n)表示[0,n)的数 上代码(用了hashse ...

  4. 利用java中for循环,递归解决机选双色球问题

    利用java中简单的for循环,if判断和递归思想,解决机选双色球的问题 public static void main(String[] args) { /** * 双色球的选取共有两部分,红球和蓝 ...

  5. linux中脚本退出函数,Linux 命令 shell 脚本之09(函数)

    1.使用函数 [oracle@XAG143 myshell]$ cat test_fun1.sh #!/bin/bash # using a function in a script function ...

  6. linux退出当前目录命令,Linux命令之exit - 退出当前shell

    用途说明 exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行. 常用参数 格式:exit n 退出.设置退出码为n.(Cause the shell to exit with ...

  7. linux循环处理脚本命令,后端开发必须掌握的Linux命令[Shell脚本篇]

    Shell脚本相关命令 介绍 一句话说明shell脚本是个啥 shell脚本就是将多个shell指令汇集到一起去完成一个复杂的功能 类似windows下的批处理文件 一般以sh为文件后缀 语法 程序结 ...

  8. linux命令大全 保存退出,怎么保存退出命令linux vi

    当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一.接下来是小编为大家收集的怎么保存退出命令linux vi,欢迎大家阅读: 怎么保存退出命令linux vi 退出Vi 在命令模式 ...

  9. Java机选双色球的实现

    今天在整理资料库的时候,突然看到了以前做的一个双色球机选的例子,实现如下: 1. 逻辑处理类 Choice: package com.andy.pra.controller;import java.u ...

最新文章

  1. C++ exception
  2. sql server2008r2 没有提示_SQL学习之旅(1)
  3. Centos上虚拟机搭建
  4. datetimepicker 默认时间_Django项目中如何使用日期时间选择器DateTimePicker
  5. CleanCodeHandbook Chapter 7: Stack(39-41)
  6. Hibernate官网jar包下载
  7. postfix(邮件服务器)说明与postconfig命令详解
  8. office 论文 页码_officexx论文页码【officexx设置论文页码】
  9. 【论文阅读-句向量】On the sentence embeddings from Pre-trained Language Models
  10. 利用systemstate dump trace文件寻找dg terminated原因
  11. 【2018年11月12日】其他化学制品行业的股票估值
  12. javacv 写mp4_JavaCV教程篇1之springboot调用ffmpeg将webm视频格式转换为MP4格式
  13. EXCEL如何设置固定表头
  14. Vue promise的用法
  15. Tesseract OCR简介(一)
  16. oracle中的open,oracle数据库启动从nomount到open
  17. webpack版本升级的差异大版本更迭
  18. 全球及中国冬装外套行业销售策略及竞争渠道研究报告(2022-2027年)
  19. 构造函数,定义一个网络用户类,信息有用户 ID、用户密码、 email 地址
  20. skin卓沿护肤品怎么样_白金卓沿护肤品怎么样孕妇能用吗

热门文章

  1. x86指令集_当年基于动态翻译x86的企业倒闭了,龙芯为什么还要坚持
  2. 魔兽作弊命令 只能单机用
  3. 把24bit图转换成8bit jpg python
  4. mysql5.0 Unknown system variable ‘lower_case_table_names‘”
  5. php基础语法——循环语句
  6. 【跟着小甲鱼学C语言】P32 作用域和链接属性
  7. CSS的那些魔幻属性
  8. 评价指标reacll@10,mrr@10,ndcg@10,hit@10的含义
  9. linux 格式化u盘失败怎么办,mkfs.ext2 mkfs.vfat 格式化u盘时失败
  10. 【报告分享】中国音乐市场年度综合分析2021-易观智库(附下载)