Vim编辑器与Shell命令脚本

4.3流程控制语句


if条件测试语句

理论和c语言相似,用以下一个实验来介绍它的编写。

以下这个实验使用但分支的if条件语句来判断/media/cdrom文件是否存在,若存在就结束条件判断和整个Shell脚本,反之则去创建这个目录。

我前面用 -f 应该错了,/media/cdrom是文件的路径不是文件名 。


下面这个实验是判断该用户是否在线。 ping命令:测试与对方主机的网络连通性,-c 来规定尝试次数,-i 来定义每个数据包的发送间隔,-w来定义等待超时时间。

(有一说一 虽然我还不知道ip地址表示的是什么,但是我用了)

 


下面这个实验就不进行说明了,比较容易理解。


for条件循环语句(由于这几种语句和c语言几乎一样的理论,所以我就没有再单独解释了,直接看代码应该也可以看懂的)它的语法【for-do-done】

先创建了 users


对于变量,无需申明,那么背后的内存是怎么分配的呢?(似乎没有这个问题的解答,也或许我的理解是错误的,又或许我可以自己查看内存的变化放在下一节吧)


/dev/null 是一个被称为Linux黑洞的存在(类似于没有回收功能的垃圾箱)

还有一点值得注意的是如果你在退出Linux系统时,先用了shutdown 又用了 poweroff 那么在你输入密码进入的时候需要两次,大概一次是开启电脑,一次是打开Linux系统。(我去上网搜了,大拿太奇怪就没有放置,用一下ai的回答吧)


while条件循环语句

while的语法也是(while do done)

接下来是典型的猜数字的游戏。

 

用这个做解释比较快。 

case条件测试语句(case开始 esac 结束)(linux 有点可爱)

典型的判断字符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值