1、整数比较:-eq 等于,如:if [ "$a" -eq "$b" ] 或 if [ $a -eq $b ]-ne 不等于,如:if [ "$a" -ne "$b" ]-gt 大于,如:if [ "$a" -gt "$b" ]-ge 大于等于,如:if [ "$a" -ge "$b" ]-lt 小 ...
分类:
系统相关 时间:
2021-01-16 11:43:35
阅读次数:
0
Shell条件判断 1、基本语法: [ condition ](注意 condition 前后要有空格) 条件非空即为true,[]返回false 2、常用条件判断 1.整数间比较=字符串的比较 -lt小于(less than) -le小于等于(less equal) -eq等于(equal) -g ...
分类:
系统相关 时间:
2020-07-07 00:35:47
阅读次数:
94
①test可以进行以下文件类型的判断(在为真) 格式:test [选项] 内容 文件名 或 [ 选项 内容] -b 是否为块文件 -c 是否为字符文件 -d 是否为目录文件 -e 文件是否存在,存在为真 -f 是否为普通文件 -L 是否为符号链接文件 -p 是否为管道文件 -s 是否为空文件 gjl ...
分类:
系统相关 时间:
2020-04-20 13:22:50
阅读次数:
56
愿醉卧沙场可未有匹夫之勇。 第三周学记 第三周主要学习正则表达式和Shell编程 1.正则表达式基本字符 2.扩展正则表达式 3.grep,sed,awk文本处理工具使用 4.Shell脚本基本格式和构成 5.Shell基本逻辑 6.Shell算术运算 7、Shell条件判断 ...
分类:
系统相关 时间:
2020-04-06 00:04:54
阅读次数:
124
1.按照文件类型判断 判断文件是否存在 判断语法: a. test -测试选项 文件名 b.[ -e 文件名 ] //前后都有空格 echo $? 判断上条语句是否正确执行 2.判断文件权限 实例:在判断文件执行权限时候,只要在所有者、用户、其他者中有判断条件,则会输出 3.文件比较 实例测试 4. ...
分类:
系统相关 时间:
2020-02-15 13:32:51
阅读次数:
99
1 字符串判断str1 = str2 当两个串有相同内容、长度时为真str1 != str2 当串str1和str2不等时为真-n str1 当串的长度大于0时为真(串非空)-z str1 当串的长度为0时为真(空串)str1 当串str1为非空时为真2 数字的判断int1 -eq int2 两数相 ...
分类:
系统相关 时间:
2020-01-19 09:48:16
阅读次数:
113
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FIL ...
分类:
系统相关 时间:
2019-12-23 16:53:43
阅读次数:
72
一、简介上个章节中,我们学习了判断语句和运算语句。shell脚本中,这些判断语句一般都是和if、else、elif、for和while等语句一起使用。在脚本编写中,条件判断语句常常用于多种情况的判断,符合哪一种情况就执行哪一种的命令。二、shell条件判断语句:if1、流程控制:if单分支结构语法:if条件判断;then条件判断成功时执行的操作...fi例子:结合整数值比较-eq;检查主机是否在线
分类:
系统相关 时间:
2019-05-27 10:42:47
阅读次数:
227
if的基本语法 if [ command ];then 符合该条件执行的语句elif [ command ];then 符合该条件执行的语句else 符合该条件执行的语句fi 文件/文件夹(目录)判断 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 ...
分类:
系统相关 时间:
2019-05-02 14:27:18
阅读次数:
161
电脑重装了系统,登录虚拟机的shell脚本需重写,在为编写的脚本命名时发现存在同名脚本,才想起来是连接公司服务器的登录脚本,不想写俩脚本,怕记混了,那就整合一下。代码如下: #!/bin/bash#zxl.sh 脚本名 if [ $1 == 1 ] then ssh a.a.a.a else ssh ...
分类:
系统相关 时间:
2019-04-17 09:23:16
阅读次数:
643