Shell脚本中的if和case逻辑判断

Shell脚本中的if和case逻辑判断,第1张

在shell脚本中,if逻辑判断的基本语法为:

例如:

需要注意的是shell的判断语句也有特殊的格式,例如(($a<60)),必须有两层括号。此外还可以使用[]的形式,但是不能用>、<这些关系运算符了,使用[]的对应符号如下(注意'['的右边和']'的左边时必须留出空格):

Shell脚本中还经常用if来判断文档的属性,具体格式为:

参数-e是判断文件是否存在的,其他常用参数如下:

使用case的语法为:

case结构不限制value的个数,*代表所有其他值。下面是一个示例脚本,用来判断奇数还是偶数:

参考: 跟阿铭学Linux(第2版)

1.LAMP 是Linux Apache MySQL PHP的简写,其实就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。

2.和LAMP不同的是LNMP中的N指的是Nginx(类似于Apache的一种web服务软件)其他都一样。

-- 摘自《跟阿铭学linux(第2版)》

有啊,网上就有很多电子书还有一些视频教程呢。一个叫阿铭的,他出了一本《跟阿铭学linux》电子书,写得很好,是一本关于linux系统完整的使用教程。如果你感兴趣也可以参加他的,他自己做老师网上授课。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8406049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存