您的位置:首页 > 运维架构 > Linux

Linux--选择、循环语句

2017-11-29 21:34 99 查看
选择

-gt   -eq   -lt     -le     -ge  数字
大于    等于   小于


>  <  >=   ....       字符串


eg:

if [ $a -gt 1 ]
then
echo " a>1 "
elif [ $a -eq 1 ]
then
echo "a==1  "
else
echo " a<1 "

fi


case $1 in
0)
echo "Hello"
echo "param0=0";;
1)
echo "param0=1";;
*)
echo "error";;

esac


循环

for i in 1 2 3                 //eg: " 1 2 3 "  "5 56 "
do
echo $i
done


for i in $(seq 1 1 10)
do
echo "i=$i"      :  //eg:echo "i=${i}sfdff"
done


for ((i=0;i<10;i++))    //双括号里面的内容按照数学运算计算
do
echo "i=$i"
done


i=0
while [ $i -lt 10 ]
//while((i<10))
do
echo "i=$i"
((i++))
done


i=0
until [ $i -gt 10 ]
do
echo "i=$i"
((i++))
done


谢谢,浏览!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: