Linux多值判断利用case...esac判断
利用这个判断,一定要注意格式的运用,非常容易出错
case $1 in #判断变量的值
"hello") #双引号注意,右括号
echo " afdbab " #语句段,没啥说的
;; #两个分号结束第一个判断,每个判断最后都是两个分号结束
"")
上图表


很简单,唯一要注意的就是格式的书写。
下一个判断输入都是 one,two,three,基本和上面差不多,看程序
程序报错语法错误,由于read 到最后少双引号,所以决定,以后先写双引号,然后在编辑引号里面的内容,上结果


基本其他语言的条件判断也都是if和case这两种,后面还会谈到循环,其实条件判断和循环可以写函数了,就是对于在程序中多次使用的部分,我们可以写成函数调用的方式。以减少代码的编写。看下一篇
相关文章:
Linux多值判断利用case...esac判断
利用这个判断,一定要注意格式的运用,非常容易出错 case $1 in #判断变量的值 "hello") #双引号注意,右括号 echo " afdbab " #语句段,没啥说的 ;; #两个分号结束第一个判断,…...
【教3妹学编程-算法题】重复的DNA序列
3妹:“太阳当空照,花儿对我笑,小鸟说早早早,你为什么背上炸药包” 2哥 :3妹,什么事呀这么开心呀。 3妹:2哥你看今天的天气多好啊,阳光明媚、万里无云、秋高气爽,适合秋游。 2哥&…...
jetsonTX2 nx配置yolov5和D435I相机,完整步骤
转载一篇问题解决博客:问题解决 一、烧录系统 使用SDK烧录 二、安装archiconda3 JETSON TX2 NX的架构是aarch64,与win10,linxu不同,所以不能安装Anaconda,这里安装对应的archiconda。 1. 安装 wget https://github.com/Archiconda/build-tools/rel…...
RflySim | 滤波器设计实验一
滤波器设计实验一 一. 无人机滤波器简介 无人机在飞行时会使用滤波器来处理传感器数据、控制飞行和稳定飞行,以及实现导航和定位等功能。卡尔曼滤波器是无人机领域中常见滤波器类型之一,也称为线性二次型估计,能够从一系列不完全且包含噪声不…...
设计模式——责任链模式(Chain of Responsibility Pattern)+ Spring相关源码
文章目录 一、责任链模式定义二、例子2.1 菜鸟教程2.1.1 定义一个抽象日志类2.1.2 定义日志类的具体实现类ConsoleLogger 、ErrorLogger 、FileLogger2.1.3 将日志类串起来,并使用 2.2 JDK源码——Filter2.3 Spring源码——HandlerInterceptor 三、其他设计模式 一、…...
游戏中的随机抽样算法
相关题目: 382. 链表随机节点 384. 打乱数组 398. 随机数索引 文章详解: 游戏中的随机抽样算法 class ListNode:def __init__(self, val0, nextNone):self.val valself.next nextclass RandListNode:"""382. 链表随机节点https://lee…...
【Qt之QtXlsx模块】安装及使用
1. 安装Perl,编译QtXlsx源码用 可以通过命令行进行查看是否已安装Perl。 下载及安装传送门:链接: https://blog.csdn.net/MrHHHHHH/article/details/134233707?spm1001.2014.3001.5502 1.1 未安装 命令:perl --version 显示以上是未安装…...
如何在 TFRecord 文件上训练 Keras 模型实现黑色素瘤分类器
简介 + 设置 TFRecords 存储一系列二进制记录,线性读取。它们是存储数据的有用格式,因为它们可以有效地读取。在此处了解有关 TFRecords 的更多信息 。 我们将探索如何轻松加载黑色素瘤分类器的 TFRecords。 import tensorflow as tf from functools import partial import…...
C++ 复制控制之复制构造函数
C类用三个特殊的成员函数:复制构造函数、赋值操作符和析构函数 来决定类对象之间的初始化或赋值时发生什么。所谓的“复制控制”即通过这三个成员函数控制对象复制的过程 复制构造函数首先是一个构造函数,它同所有其他的构造函数一样与类同名࿰…...
Windows ObjectType Hook 之 ParseProcedure
1、背景 Object Type Hook 是基于 Object Type的一种深入的 Hook,比起常用的 SSDT Hook 更为深入。 有关 Object Type 的分析见文章 《Windows驱动开发学习记录-ObjectType Hook之ObjectType结构相关分析》。 这里进行的 Hook 为 其中之一的 ParseProcedure。文章实…...
下载树莓派对应的64位Ubuntu系统步骤
说点废话:因为ros2需要安装在64位Ubuntu上面,所以安装64位最合适; 第一步打开https://cn.ubuntu.com/ 网站;选择下载--->iot----> 选择这个镜像文件下载。我觉得镜像文件是img格式的,跟iso文件区别是ÿ…...
网络运维Day03
文章目录 基本命令使用查看文本文件内容-cat命令分页查看文本文件-less命令查看CPU信息-lscpu命令查看系统内核版本-uname命令查看机修改主机名-hostname命令查看IP地址-ifconfig命令创建目录-mkdir命令创建空文件-touch命令查看文件前几行-head命令查看文件后几行-tail命令快速…...
LangChain+LLM实战---ChatGPT的工作原理
一个词一个词的输出 ChatGPT能够自动生成类似于人类书写的文本,这是非常了不起和出乎意料的。但它是如何做到的?为什么会有效果呢?我的目的在于大致概述ChatGPT内部发生了什么,然后探讨它为什么能够很好地生成我们认为有意义的文…...
Appium知多少
Appium我想大家都不陌生,这是主流的移动自动化工具,但你对它真的了解么?为什么很多同学搭建环境时碰到各种问题也而不知该如何解决。 appium为什么英语词典查不到中文含义? appium是一个合成词,分别取自“applicatio…...
【实战Flask API项目指南】之五 RESTful API设计
实战Flask API项目指南之 RESTful API设计 本系列文章将带你深入探索实战Flask API项目指南,通过跟随小菜的学习之旅,你将逐步掌握 Flask 在实际项目中的应用。让我们一起踏上这个精彩的学习之旅吧! 前言 当小菜踏入Flask后端开发的世界时…...
尚硅谷大数据项目《在线教育之实时数仓》笔记005
视频地址:尚硅谷大数据项目《在线教育之实时数仓》_哔哩哔哩_bilibili 目录 第9章 数仓开发之DWD层 P031 P032 P033 P034 P035 P036 P037 P038 P039 P040 第9章 数仓开发之DWD层 P031 DWD层设计要点: (1)DWD层的设计依…...
算法通过村第十八关-回溯|青铜笔记|什么叫回溯(中篇)
文章目录 前言回溯的核心问题撤销操作解释总结 前言 提示:阳光好的时候,会感觉还可以活很久,甚至可以活出喜悦。 --余秀华 回溯是非常重要的算法思想之一,主要解决一些暴力枚举也搞不定的问题(这里埋个坑💣…...
generate by chatgpt:应用上线前的checkList(部分是我自己的回答)
prompt 1 想象你是一名高级测试工程师,在应用上线前你需要提供一份checklist,请写出来: 作为一名高级测试工程师,以下是我在应用上线前的检查清单: 功能性测试: 检查所有要素和功能是否正常工作。确保满足了所有用户故事/需求。…...
Redis实战 | 使用Redis 的有序集合(Sorted Set)实现排行榜功能,和Spring Boot集成
专栏集锦,大佬们可以收藏以备不时之需 Spring Cloud实战专栏:https://blog.csdn.net/superdangbo/category_9270827.html Python 实战专栏:https://blog.csdn.net/superdangbo/category_9271194.html Logback 详解专栏:https:/…...
基于信号功率谱特征和GRNN广义回归神经网络的信号调制类型识别算法matlab仿真
目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022a 3.部分核心程序 ................................................................ %调制识别 len1 func_f…...
3步解决多语言排版难题:Source Han Serif CN开源宋体字体实战指南
3步解决多语言排版难题:Source Han Serif CN开源宋体字体实战指南 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 还在为中文、日文、韩文混排的文档头疼吗?Sou…...
重构嵌入式图形开发:Adafruit GFX库的跨平台显示技术突破
重构嵌入式图形开发:Adafruit GFX库的跨平台显示技术突破 【免费下载链接】Adafruit-GFX-Library Adafruit GFX graphics core Arduino library, this is the core class that all our other graphics libraries derive from 项目地址: https://gitcode.com/gh_mi…...
Baichuan-M2-32B-GPTQ-Int4医疗推理模型Git部署实战:5步完成环境搭建
Baichuan-M2-32B-GPTQ-Int4医疗推理模型Git部署实战:5步完成环境搭建 1. 为什么选择Git方式部署这个医疗模型 最近在医疗AI项目中频繁遇到一个实际问题:团队成员需要快速复现相同的推理环境,但每次手动下载模型权重、配置依赖、调整参数都容…...
SiameseUniNLU镜像免配置部署:预置中文分词器+标点规范化+繁简转换中间件
SiameseUniNLU镜像免配置部署:预置中文分词器标点规范化繁简转换中间件 1. 什么是SiameseUniNLU? SiameseUniNLU是一个通用自然语言理解模型,采用了创新的"提示(Prompt)文本(Text)"…...
ZenTimings:释放Ryzen平台内存潜力的专业调校工具
ZenTimings:释放Ryzen平台内存潜力的专业调校工具 【免费下载链接】ZenTimings 项目地址: https://gitcode.com/gh_mirrors/ze/ZenTimings 在AMD Ryzen平台的性能优化领域,内存时序调校常常被视为提升系统响应速度的"最后一块拼图"。然…...
XHS-Downloader:3分钟快速上手!小红书无水印下载神器全攻略
XHS-Downloader:3分钟快速上手!小红书无水印下载神器全攻略 【免费下载链接】XHS-Downloader 小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作…...
基于Vue3的前端界面开发:FLUX.1-dev图像生成平台搭建
基于Vue3的前端界面开发:FLUX.1-dev图像生成平台搭建 1. 引言 想象一下,你刚拿到一个强大的AI图像生成模型FLUX.1-dev,它能根据文字描述生成高质量图片,还能进行智能编辑。但如何让这个"大脑"拥有一个友好的"面孔…...
Pixel Dimension Fissioner 嵌入式应用探索:STM32上的轻量级推理演示
Pixel Dimension Fissioner 嵌入式应用探索:STM32上的轻量级推理演示 1. 当AI滤镜遇上单片机 你可能很难想象,现在连指甲盖大小的STM32单片机也能跑AI模型了。就在上周,我们团队成功把Pixel Dimension Fissioner这个轻量级图像处理模型塞进…...
从零开始:用Ollama部署Qwen2.5-VL,打造你的私人图片助手
从零开始:用Ollama部署Qwen2.5-VL,打造你的私人图片助手 1. 引言:为什么选择Qwen2.5-VL? 在当今多模态AI快速发展的时代,能够同时理解图像和文本的模型变得越来越重要。Qwen2.5-VL作为Qwen家族的最新成员,…...
如何利用社交媒体SEO来增强品牌影响力_品牌SEO推广与广告营销的结合方式有哪些
社交媒体SEO:品牌影响力的新引擎 在当今数字化时代,社交媒体已成为每个品牌不可忽视的重要渠道。社交媒体SEO(Search Engine Optimization)的利用,不仅可以帮助品牌提高在搜索引擎上的可见度,还能有效增强…...
