标签:shell centos VM 命令 sh test home 12
数值
[root@VM-12-15-centos home]# vi test.sh
# 编写如下
num1=100
num2=100
if test $[num1] -eq $[num2]
then
echo '两个数相等!'
else
echo '两个数不相等!'
fi
# 执行
[root@VM-12-15-centos home]# sh test.sh
两个数相等!
[root@VM-12-15-centos home]# vi test.sh
# 编写如下
a=5
b=6
result=$[a+b]
echo "result 为: $result"
[root@VM-12-15-centos home]# sh test.sh
result 为: 11
# 说明
# 等号两边不能有空格,[] 执行基本的算数运算
参数 |
说明 |
-eq |
等于则为真 |
-ne |
不等于则为真 |
-gt |
大于则为真 |
-ge |
大于等于则为真 |
-lt |
小于则为真 |
-le |
小于等于则为真 |
字符串
[root@VM-12-15-centos home]# vi test.sh
# 编写如下
num1="goudan"
num2="goudan"
if test $num1 = $num2
then
echo '两个字符串相等!'
else
echo '两个字符串不相等!'
fi
# 执行
[root@VM-12-15-centos home]# sh test.sh
两个字符串相等!
参数 |
说明 |
= |
等于则为真 |
!= |
不相等则为真 |
-z 字符串 |
字符串的长度为零则为真 |
-n 字符串 |
字符串的长度不为零则为真 |
标签:shell,
centos,
VM,
命令,
sh,
test,
home,
12
From: https://www.cnblogs.com/dogleftover/p/18190901