shell脚本编程(中下)

本文介绍了Shell脚本的基础知识,包括字符串拼接、键盘输入处理、数学运算、条件判断和逻辑运算。讲解了如何使用-eq、-ne、-gt、-lt等关系运算符检查数值关系,以及如何通过-z和-n判断字符串的空闲状态。同时,还提到了文件存在的判断方法,如-d和-f用于检测文件或目录。逻辑与($$)和逻辑或(||)的使用与C语言类似,可用于组合命令执行。
摘要由CSDN通过智能技术生成

以下的知识来源于网络,如有侵权,请联系我删除哈

内容介绍:
1、字符串拼接
2、读取从键盘输入的数据
3、对整数进行数学运算:$(())
4、检测某个条件是否成立
5、判断关系的符号
6、逻辑与、逻辑或:跟c语言的语法一样哈

详细介绍:
1、字符串拼接
在这里插入图片描述

2、读取从键盘输入的数据

在这里插入图片描述

3、对整数进行数学运算
在这里插入图片描述
4、检测某个条件是否成立
有两种方式判断条件是否成立哈

test expression
[expression]

5、判断关系的符号

选项含义
-eq (equal)判断数值是否相等
-ne (not equal)判断数值是否不相等
-gt (greater than)判断是数值是否大于
-lt (less than)判断是数值是否小于
-ge (greater equal)判断是数值是否大于等于
-le (less equal)判断是数值是否小于等于
-z str判断字符串str是否为空
-n str判断字符串str是否不为空
=和==判断字符串str是否相等
-d filename判断文件时候存在,并且判断是否为目录文件
-f filename判断文件时候存在,并且判断是否为普通文件

在这里插入图片描述
判断条件是否成立的另外一种写法:
在这里插入图片描述

6、逻辑与、逻辑或:跟c语言的语法一样哈

command1 $$ command2
command1 || command2

在这里插入图片描述

判断文件相关:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值