shell if
if [ ];then...
esle
...
fi
或者
if [ ];then
...
elif [ ];then
...
else
...
fi
条件判断:
1、字符串判断
str1 = str2 (当两个串相等时为真)
str1 != str2 (当串str1和str2不等时为真)
-n str1 (str1非空时为真)
str1( str1非空时为真)
-z str1 (空串时为真)
2、数字的判断
int1 -eq int2 (两数相等为真 )
int1 -ne int2(两数不等为真 )
int1 -gt int2 (int1大于int2为真 )
int1 -ge int2 (int1大于等于int2为真 )
int1 -lt int2 (int1小于int2为真 )
int1 -le int2 (int1小于等于int2为真)
3、文件的判断
-r file (用户可读为真)
-w file(用户可写为真)
-x file(用户可执行为真)
-f file(文件为正规文件为真)
-d file(文件为目录为真)
-c file(文件为字符特殊文件为真)
-b file(文件为块特殊文件为真)
-s file(文件大小非0时为真)
-t file(当文件描述符(默认为1)指定的设备为终端时为真)
4、复杂逻辑判断
-a (与)
-o(或)
! (非)
相关阅读
Shell 语言中的if条件一、if的基本语法:if [ command ];then 符合该条件执行的语句elif [ command ];then 符合该条件执
一、ADB命令(电脑上操作的命令) ADB常用命令:1. 查看设备: 查看当前连接的设备, adb devices 2. 安装软件:将指定的apk文件安装到设
什么是WebShell ? WebShell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做为一种网页后门。黑
linux 中在shell中使用 " . " 和 " ./ " 执行的区别 目前注意到的区别主要在于环境变量的作用域上: 1. 如果使用" ./ " 执行,可
WinExec() and ShellExecute() 的用法
在MFC裡要開啟外部程式有三個API可以用,Shellexecute()被運用的機率比較高,主要是它可以控制的參數也比較多。1. Shellexecute() 函