shell基本语法 - Tue, Oct 29, 2019
shell基本语法
- 变量
your_name="qinjx"
echo $your_name
echo ${your_name}
- 比较
a=10
b=20
if [ $a == $b ]
echo "a == b"
elif
echo "a != b"
fi
字符串 | 数字 | 描述 |
---|---|---|
-eq | == | 相等 |
-ne | != | 不等于 |
-lt | < | 小于 |
-le | <= | 小于等于 |
-gt | > | 大于 |
-ge | >= | 大于等于 |
- for循环
for loop in 1 2 3 4 5
do
echo "The value is: $loop"
done
- while循环
int=1
while(( $int<=5 ))
do
echo $int
let "int++"
done
- switch条件
echo '输入 1 到 4 之间的数字:'
echo '你输入的数字为:'
read aNum
case $aNum in
1) echo '你选择了 1'
;;
2) echo '你选择了 2'
;;
3) echo '你选择了 3'
;;
4) echo '你选择了 4'
;;
*) echo '你没有输入 1 到 4 之间的数字'
;;
esac