shell脚本3

bash配置文件

一旦用户登录bash,会读取以下四个文件进行个性化配置

shell脚本3_第1张图片

登录时会进行操作,任何可以执行的命令都可以写进去

例如 要开启systemctl start httpd 可以写入 bashrc文件中  可以做到开机自启

先下载httpd安装包

shell脚本3_第2张图片

shell脚本3_第3张图片

 开启相同的终端shell脚本3_第4张图片

 vim ping.sh里面的内容

shell脚本3_第5张图片

shell脚本3_第6张图片

如果觉得这行多余,可以进行删除

shell脚本3_第7张图片

 要在配置文件里面修改

shell脚本3_第8张图片

执行一下,看是否成功

 成功,多余的已经看不见

shell脚本3_第9张图片

 [ [  ] ]  里面的= =   和=~

== 后面跟上通配符 

=~  后面跟上正则表达式

 shell脚本3_第10张图片

 if语句操作

两种格式:

shell脚本3_第11张图片

shell脚本3_第12张图片

 then是成功的情况下 执行的

 shell脚本3_第13张图片

试题: 

 shell脚本3_第14张图片

 试题2  

shell脚本3_第15张图片

试题三 过滤分数

shell脚本3_第16张图片

shell脚本3_第17张图片

 试题四:人 机 包 减 捶

shell脚本3_第18张图片

 shell脚本3_第19张图片

case语句

case语句适用于某个变量存在多种取值,需对其中的每一种取值分别执行不同的命令序列,case语句只是判断一个变量的不同取值,而不是多个不同的条件,简要的说,case的变量是一个物体,只是看物体的变化而已。

case 变量值($i) in

当变量为1时,执行命令1 ,当变量值为2时,执行命令2

格式如下:

shell脚本3_第20张图片

试题1

shell脚本3_第21张图片 最后来验证一下

shell脚本3_第22张图片

 

试题2

请判断输入的是yes 或者no

shell脚本3_第23张图片 

 shell脚本3_第24张图片

 试题3

查看工具箱

shell脚本3_第25张图片

shell脚本3_第26张图片shell脚本3_第27张图片 

试题四

利用case写出  包剪捶

shell脚本3_第28张图片

shell脚本3_第29张图片 shell脚本3_第30张图片

你可能感兴趣的:(linux)