Shell编程案例

article/2025/9/16 16:25:07

目录

 1.if条件案例:

2.嵌套if语句

3.case语句


 1.if条件案例:

需求:学校田径会,10分满分,8-10分(不包括8分)为优秀,6-8分(不包括6分)为合格 0-6分,不合格,请以交互时的方式,询问“请输入学生的田径比赛分数,来判定评级: ”
额外需求:评委被投诉后,现将女生、男生需要区分开来,女生7-10分为优秀,男生8-10分为优秀,女生的学号为1-10 男生的学号为11-20 ,请以交互时的方式询问“请输入参赛学员的学号(1-20):”,最后输出"该学生为男生/女生,成绩为优秀"

 

2.嵌套if语句

例1:判断httpd服务有没有启动
判断是否启动
如果启动------输出己启动
如果没启动----判断是否安装---如果安装---启动
                     如果没安装----安装---如果安装成功---启动
                                  如果安装不成功-----报错

例2: 判断系统有无此用户----有---判断有无家目录----有----输出正常的用户
无-----询问是否删除此用户----是----删除
否----退出脚本
无----提示没有此用户

3.case语句

case语句可以使脚本程序的结构更加清晰、层次分明,常用于服务的启动、重启、停止的脚本,有的服务不提供这种控制脚本,需要用case语句编写

case语句主要适用于以下情况:某个变量存在多种取值,需要对其中的每一种取值分别执行不同的命令序列。这种情况与多分支的if 语句非常相似,只不过 if 语句需要判断多个不同的条件,而 case 语句只是判断一个变量的不同取值

 case变量值in
模式1)
命令序列1
 ; ;
模式2)
命令序列1
;;
*)..
默认命令序列
esac

 例1:输入字符

 例2:周一到周五吃什么

 例3:Linux服务开启、关闭脚本


http://chatgpt.dhexx.cn/article/JEMVxXtV.shtml

相关文章

Shell编程实战范例

前言: 本部分主要参考此博客: https://www.w3cschool.cn/shellbook/uglqdozt.html 数值运算: 进制转换: 其他进制转换为10进制, 可以使用Shell内置的进制转换 如将8进制的11转换为10进制: echo "8to10 $[8#11]"直接使用bc计算器, 能直接指定源&目标进制, 方便…

Shell编程入门-Shell程序设计实例

Shell编程入门-Shell程序设计实例 1.增加用户账户 编写一个Shell程序addaccount.sh,在系统中增加四个账户,同时设定他们的初始密码为123456,主组群为wl20。 ①查看系统有哪些用户 tail -10 /etc/passwd②下面是脚本: vi addacc…

期刊论文插入参考文献(Word尾注插入法,简单适用)

运用插入尾注的方法来插入参考文献比较简单,适用于我们写期刊文献。在word中可以通过双击标注到指定参考文献位置,或者双击参考文献自动定位到文中引用的地方,非常方便。 ① 打开word,指定需要添加参考文献的地方,选择…

毕业论文之参考文献:在Word中使用EndNote插入参考文献

毕业论文之参考文献:在Word中使用EndNote插入参考文献 将光标移到需要插入文献的位置,选择word工具栏中的EndNote X9插件; 在Bibiography 中的Style中选择参考文献的格式; 如果Style库中没有相应期刊的引用格式,可以…

EndNote实现章节后插入参考文献的方法

步骤1:为word不同章节设置不同的节,即在章节之间通过分节符进行分割。 步骤2:编辑引文样式,如下所示: 编辑好引文样式后保存该样式(注意命名尽量见名知意)。 步骤3:在word中选择刚刚…

Endnote X9 插入参考文献、设置参考文献格式

0. 下载Endnote插件 1. “Go to EndNote”,打开EndNote界面,“file-New”新建一个Library。 2.导入需要的参考文献进Library 例如,使用Web of Science数据库进行文献检索时,可在搜索到需要的论文后,选择导出至EndNo…

如何用文献管理软件Endnote X9插入参考文献

写论文时,参考文献需要一个一个修改格式,还有引用,令人头疼,今天带大家用Endnote插入参考文献。 一、下载安装软件 此处……文尾 二、建立库 打开软件,首先要做的是新建一个自己的库,存放文献&#xff0…

Word排版之利用交叉引用插入参考文献

论文写作中,插入参考文献的方法之利用Word自带的交叉引用功能插入参考文献 优点:不需要添加任何插件 缺点:文后参考文献列表需要手动排列,无法按照文中引用顺序自动调整排序。 本文测试环境:MS Word2016 操作步骤 第…

用endnote9往word中插入参考文献

在学术研究的过程中,经常要看大量的参考文献,并根据对应的参考文献写一篇新的论文,这个过程中不少人会用到endnote软件来管理参考文献在此简单介绍如何使用endnote往word中插入参考文献。 前提 在说明如何利用endnote往word中插入参考文献时…

LaTeX插入参考文献并引用

今天在写论文时,需要插入参考文献,之前一直是懒人模式,手动输入,然后在引用的地方手动添加,今天特地上网查了一下,学会了用bib来自动插入参考文献,现在把步骤分享在这里。 首先需要打开我们的L…

Word插入参考文献时自动编号

Word插入参考文献时自动编号 准备工作 首先,插入几条文献。如下图所示。 然后选中这些文献,点击编号。 完成后,效果如下图所示, 编辑一下,去掉多余的“[1]”。并调节编号与文字之间的距离(看心情&#x…

word中如何插入参考文献

将参考文献按照格式排列好,如下图所示。 给参考文献添加有序,选中->右击鼠标->选择一个序号(1.2.3.) 。 这里是我的word里有记录,所以可以直接选择[1]这种类型的序号 设置序号的格式。 选择编号->定义编号格式->…

ENDNOTE X9插入参考文献基础方法

1.先往ENDNOTE中导入你要用的参考文献 导入的方法有三种。直接在网页上导出(SCI上的导出、谷歌学术或者百度学术上是引用中选ENDNOTE选项),或者在ENDNOTE中导入已经有的PDF生成参考文献(在工具栏有一个向下的箭头import&#xff…

Word中插入参考文献

自动导出为标准格式 参考文献的格式 虽然Word里面也有提供相关的功能 但是呢,操作起来比较麻烦不说 自动生成出来的格式还不符合我国的要求 (我国的参考文献标准格式是:GB7714-1987) 所以现在一般都是直接找网上现成的直接用…

word---尾注法插入参考文献

尾注法插入参考文献: 需求:使用word的尾注法插入参考文献 问题描述 写论文的时候经常需要插入参考文献,但是如果不是使用相关软件插入参考文献的话参考文献的格式更改起来较为繁琐 问题分析: 需要对正文尾注标号修改需要对参考…

LaTex-使用texstudio插入参考文献

本文参考这篇文章 LaTex-使用texstudio插入参考文献_二六的博客-CSDN博客_texstudio参考文献 1.确保把texstudio设成如下形式: options-> Configure TeXstudio

快速、准确使用EndNote插入参考文献

文章目录 前言一、按期刊模板改参考文献格式1.找一个相似的模板进行复制2.修改复制的模板 二、改word后面的引用文本形式1.序号的形式2.文本样式 三、修改参考文献缩写1.导出库2.改期刊缩写 四、对于格式不规范的文献1.修改2.保存与更新 五、查询文献号总结 前言 科研学术小白…

EndNote X9 插入参考文献方法 及论文参考文献常见问题总结

文章目录 1 EndNote X9 快速上手教程(毕业论文参考文献管理器)2 EndNote X9 导入知网文献3 引用文献编号 跳转功能3.1 问题分析3.2 解决方法 4 导入英文文献(谷歌学术、web of science 等)5 增删参考文献 文献编号自动更新5.1 增插…

word插入参考文献

word插入参考文献 点击引用,点击【注脚】模块右下角的小箭头,在编号格式里选择1,2,3…。 光标放在文章的相应位置,点击【注脚】模块的【插入尾注】。此时正文为上标形式的1,2,3…,注脚也是上标形式的1,2,3…。 将参考文献复制到…

LaTeX插入参考文献

接着上一篇,用EndNote组织参考文献,然后再导入到LeTex中感觉不太好用,然后就学习了一下BibTeX来管理参考文献,发现还可以,这里记录一下,方便以后查阅。 LaTeX插入参考文献 thebibliographyBibTeX参考资料 t…