Shell编程进阶 1.7 case选择
逻辑判断的格式
vim case.sh
#!/bin/bash read -p "please input a number:" n m=$[$n%2] case $m in1)echo " It is a jishu'";;0)echo " It is a oushu.";;*)echo " Not is a jishu and oushu." esac
输入一串字符 赋值$n
$m=$n除以2
判断$m
等于1
输出这是个奇数
等于0
输出这是个偶数
等于其他
输出这不是奇数和偶数
#!/bin/bash read -p "please input a number:" n w=`echo $n |sed 's/[0-9]//g'` if [ -n "$w" ] thenecho "Not is a number,please input a number." elseecho $n fi m=$[$n%2] case $m in1)echo " It is a jishu'";;0)echo " It is a oushu.";;*)echo " Not is a jishu and oushu." esac
转载于:https://www.cnblogs.com/wangshaojun/p/5094286.html
Shell编程进阶 1.7 case选择相关推荐
- Shell 编程进阶笔记
这几篇博文主要记录博主的Linux 学习之路,用作以后回顾和参考.大家可以选择略过也可以作参考. (一)Linux 初步笔记 (二)Linux 进阶笔记(一) (三)Linux 进阶笔记(二) (四) ...
- shell编程之函数和case多条件分支语句
shell编程之函数和case多条件分支语句 函数介绍 函数语法定义 通过函数编写功能脚本 case语句 case条件分支语句介绍 函数介绍 函数介绍: shell 中允许将一组命令集合或语句形成一段 ...
- 【Linux系统管理】10 Shell 编程进阶篇
六 Shell 编程 6.1 正则表达式 6.1.1 概述 还记得我们在上一章说过正则表达式和通配符的区别(正则表达式用来在文件中匹配符合条件的字符串,通配符用来匹配符合条件的文件名)吗?其实这种区别 ...
- shell编程进阶技能详细介绍
Shell脚本编程进阶 一.循环 1.for循环 2.while循环 3.until循环 4.循环控制语句continu 5.循环控制语句break 6.循环控制shift命令 7.while特殊用法 ...
- Shell编程进阶篇(完结)
1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行. 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或 ...
- linux shell编程语句if、case.
shell学习笔记--if,case shell的控制流结构主要有if语句.for语句.case语句.while语句.until语句这五种,在shell中这些语句的用法有点类似C语言,很容易学会,但也 ...
- Linux Shell编程第四篇case语句
case语句适用于需要进行多重分支的应用情况. case分支语句的格式如下: case 变量名 in 模式1) 命令序列1 ;; 模式2) 命令序列2 ;; *) 默认执行的命令序列 e ...
- Shell编程进阶 1.3data命令
date命令是显示日期时间的命令 date 2016年 01月 01日 星期五 15:05:01 CST 修改时间的选项是 -s date -s "2016-01-01 12:56:10&q ...
- 超级详细的 shell编程知识讲解 —— 第二部分(全文3万多字,看完之后不想成为高手也难!)
文章目录 写在开头的话 shell 编程进阶 00. 正则表达式 0.1 概述 0.2 基础正则表达式 0.3 扩展正则表达式 01.字符截取和替换命令 1.1 `cut` 列提取命令 1.2 `aw ...
最新文章
- maven项目中 把依赖的jar包一起打包
- 【Android 逆向】ELF 文件格式 ( ELF 文件简介 | ELF 文件结构 )
- 机器人学习--Carnegie Mellon University 认知机器人学课程
- 数据挖掘:一个end2end完整实例
- 关于Execution 表达式
- python django+bootstrap4+mysql智慧交通系统构建
- 以前是传xml的吗_关于XML:新手入门.
- .NET的垃圾回收机制引发的问题
- GAN生成式对抗网络简介及MINST实现
- android 安装p12证书,怎么使用P12证书的Android
- vue在线预览word踩坑日记
- 浅谈form标签与table标签
- HTTP: CDN缓存机制
- 还原故事的真相:少年派毫不奇幻的残酷漂流
- 数据库全栈工程师(DevDBOps)低首付、高回报,先就业后付款
- 又多了一重身份,继续前行
- 找不到www.jetbrains.com的服务器IP地址
- python中常用英语口语_常用英语口语100句(超实用)_
- Qt5.9.0下载与安装(windows版本)
- InstructPix2Pix: 随口修图
热门文章
- charles抓取iphone https包报错:SSLHandshake: Remote host closed connection during handshake
- Dos中查找文件命令的使用find
- 硬核!如何模拟 5w+ 的并发用户?
- 你觉得什么才是 Java 的基础知识?
- LINUX下CPU Load Average的一点研究
- 闲话高并发的那些神话,看京东架构师如何把它拉下神坛
- 员工之间可不可以交流工资收入?
- Spring Boot—thymeleaf语法规则以及使用
- linux中的读目录,在linux中读取目录内容
- 印象笔记html预览,7 个方法,把印象笔记打造成轻量级笔记工具