【Linux命令-shell】中断退出:基本语法、机选双色球
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】中断退出:基本语法、机选双色球相关推荐
- shell实现机选双色球
文章目录 一.双色球规则 二.shell脚本实现 一.双色球规则 双色球彩票投注分为红色球和蓝色球,每注投注号码由6个红色球号码和1个蓝色球号码组成,红色球号码从1~33中选择,蓝色球号码从1-16中 ...
- shell脚本实现机选双色球
#!/bin/bash #功能描述(Descrtiption):机选双色球. #红色球1-33,蓝色球1-16,红色球号码不可以重复. #6组双色球,1组蓝色球.RED_COL='\033[91m' ...
- java random实现机选双色球
最近迷上了双色球,但是总感觉彩票店的机选掺杂了大数据(自我感觉),于是打算自己写一个机选双色球,主要是random的用法,random.nextInt(n)表示[0,n)的数 上代码(用了hashse ...
- 利用java中for循环,递归解决机选双色球问题
利用java中简单的for循环,if判断和递归思想,解决机选双色球的问题 public static void main(String[] args) { /** * 双色球的选取共有两部分,红球和蓝 ...
- linux中脚本退出函数,Linux 命令 shell 脚本之09(函数)
1.使用函数 [oracle@XAG143 myshell]$ cat test_fun1.sh #!/bin/bash # using a function in a script function ...
- linux退出当前目录命令,Linux命令之exit - 退出当前shell
用途说明 exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行. 常用参数 格式:exit n 退出.设置退出码为n.(Cause the shell to exit with ...
- linux循环处理脚本命令,后端开发必须掌握的Linux命令[Shell脚本篇]
Shell脚本相关命令 介绍 一句话说明shell脚本是个啥 shell脚本就是将多个shell指令汇集到一起去完成一个复杂的功能 类似windows下的批处理文件 一般以sh为文件后缀 语法 程序结 ...
- linux命令大全 保存退出,怎么保存退出命令linux vi
当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一.接下来是小编为大家收集的怎么保存退出命令linux vi,欢迎大家阅读: 怎么保存退出命令linux vi 退出Vi 在命令模式 ...
- Java机选双色球的实现
今天在整理资料库的时候,突然看到了以前做的一个双色球机选的例子,实现如下: 1. 逻辑处理类 Choice: package com.andy.pra.controller;import java.u ...
最新文章
- C++ exception
- sql server2008r2 没有提示_SQL学习之旅(1)
- Centos上虚拟机搭建
- datetimepicker 默认时间_Django项目中如何使用日期时间选择器DateTimePicker
- CleanCodeHandbook Chapter 7: Stack(39-41)
- Hibernate官网jar包下载
- postfix(邮件服务器)说明与postconfig命令详解
- office 论文 页码_officexx论文页码【officexx设置论文页码】
- 【论文阅读-句向量】On the sentence embeddings from Pre-trained Language Models
- 利用systemstate dump trace文件寻找dg terminated原因
- 【2018年11月12日】其他化学制品行业的股票估值
- javacv 写mp4_JavaCV教程篇1之springboot调用ffmpeg将webm视频格式转换为MP4格式
- EXCEL如何设置固定表头
- Vue promise的用法
- Tesseract OCR简介(一)
- oracle中的open,oracle数据库启动从nomount到open
- webpack版本升级的差异大版本更迭
- 全球及中国冬装外套行业销售策略及竞争渠道研究报告(2022-2027年)
- 构造函数,定义一个网络用户类,信息有用户 ID、用户密码、 email 地址
- skin卓沿护肤品怎么样_白金卓沿护肤品怎么样孕妇能用吗
热门文章
- x86指令集_当年基于动态翻译x86的企业倒闭了,龙芯为什么还要坚持
- 魔兽作弊命令 只能单机用
- 把24bit图转换成8bit jpg python
- mysql5.0 Unknown system variable ‘lower_case_table_names‘”
- php基础语法——循环语句
- 【跟着小甲鱼学C语言】P32 作用域和链接属性
- CSS的那些魔幻属性
- 评价指标reacll@10,mrr@10,ndcg@10,hit@10的含义
- linux 格式化u盘失败怎么办,mkfs.ext2 mkfs.vfat 格式化u盘时失败
- 【报告分享】中国音乐市场年度综合分析2021-易观智库(附下载)