linux shell脚本总结(linux使用系四)

系列文章地址

linux常用命令总结(linux使用系列一)

linux查看剩余内存命令(linux使用系二)

linux卸载网卡,来自百度知道,测试可行(linux使用系三)

linux shell脚本总结(linux使用系四)

目录

1.运算符

条件运算符分为一下四种:

逻辑运算符有三种:

1.1.整数比较运算符

1.2文件/目录运算符:用来判断文件时是否存在或者权限是否满足

1.3字符串比较运算符

2.流程控制语句

2.1 if

2.1.1单分支if语句

2.1.2双分支if语句

2.1.3多分支if语句

2.2 条件循环语句for

2.3while循环语句

2.4条件测试语句case


1.运算符

条件运算符分为一下四种:

文件测试;

逻辑测试语句;

整数值比较语句;

字符串比较语句;

逻辑运算符有三种:

&&:前面正确后面才执行

||:前面错误后面才执行

!:取反,正确取反后变错误;错误取反后变正确

1.1.整数比较运算符

运算符作用
-eq是否等于
-ne是否不等于
-gt是否大于
-lt是否小于
-le是否等于或小于
-ge是否大于或等于

1.2文件/目录运算符:用来判断文件时是否存在或者权限是否满足

运算符作用
-d是否为目录

-e

文件是否存在
-f是否为一般文件
-r当前用户是否有权限读取
-w当前用户是否有权限写入
-x当前用户是否有权限执行

1.3字符串比较运算符

运算符作用
=比较是否相同

!=

比较字符串内容是否不同
-z判断字符串是否为空

2.流程控制语句

2.1 if

2.1.1单分支if语句

if 条件语句

        then 命令语句

fi

2.1.2双分支if语句

if 条件语句

        then 命令语句1

        else 命令语句2

fi

2.1.3多分支if语句

if 条件语句1

        then 命令语句1

else if 条件语句2

        then 命令语句2

else

        命令语句3

fi

2.2 条件循环语句for

for 变量名 in 数值列表

do 

        命令语句

done

2.3while循环语句

while 条件语句

do

        命令语句

done

2.4条件测试语句case

case 变量值in

模式1)

        命令语句1

        ;;

模式2)

        命令语句2

        ;;

        ......

*)

        默认语句

esac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值