shell 脚本 “=” 使用注意

在平日中学的语言中, = 一般用作赋值,也有一些语言会用 :=作为赋值,在linux shell 中 , = 有两种用法,下面我举例说明:

  1. 赋值

localhost-2:~ localhost$ i=5
localhost-2:~ localhost$ echo $i
5


2.  相等判断

i=5
if [ $i = 3 ];
then
    echo 'i 等于 3'
else
    echo 'i 不等于 3'
fi


localhost-2:Downloads localhost$ sh 1.sh 
i 不等于 3




你可能感兴趣的:(shell 脚本 “=” 使用注意)