=====================================================
变量
declare variable1 #声明一个环境变量variable1
export variable2 #声明一个全局变量variable2
赋值用let
取值用$
$# : 所有参数的个数
$* : 参数集合
$1 : 第一个参数
$? : 上一条指令执行后返回的结果
=====================================================
比较运算符
-eq 等于
-ne 不等于
-gt 大于
-ge 大于或等于
-lt 小于
-le 小于或等于
=====================================================
if [ Condition ]
then
Instruction
fi
=====================================================
if [ Condition ]
then
Instruction1
else
Instruction2
fi
=====================================================
if [ Condition1 ]
then
Instruction1
elif [ Condition2 ]
then
Instruction2
fi
=====================================================
case VariableName in
value1)
Instruction1
;;
value2)
Instruction2
;;
*)
Instruction3
esac
=====================================================
while [ Condition ]
do
Instruction
done
=====================================================
for VariableName in wordList
do
Instruction
done
变量
declare variable1 #声明一个环境变量variable1
export variable2 #声明一个全局变量variable2
赋值用let
取值用$
$# : 所有参数的个数
$* : 参数集合
$1 : 第一个参数
$? : 上一条指令执行后返回的结果
=====================================================
比较运算符
-eq 等于
-ne 不等于
-gt 大于
-ge 大于或等于
-lt 小于
-le 小于或等于
=====================================================
if [ Condition ]
then
Instruction
fi
=====================================================
if [ Condition ]
then
Instruction1
else
Instruction2
fi
=====================================================
if [ Condition1 ]
then
Instruction1
elif [ Condition2 ]
then
Instruction2
fi
=====================================================
case VariableName in
value1)
Instruction1
;;
value2)
Instruction2
;;
*)
Instruction3
esac
=====================================================
while [ Condition ]
do
Instruction
done
=====================================================
for VariableName in wordList
do
Instruction
done