编辑代码

#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。

## 可变列表
# for i in {01..20}
# do
#     echo "hello $i"
# done

# 引入变量(默认情况下会以空格进行分割,若不需要分割,可使用IFS)
# IFS=":"
# list="Zhangsan List Mike Tom: Tom"

# for i in $list
# do
#     echo "$i"
# done

## 引入系统命令的值做输入
# FILE=${ls /opt/}
# for i in $FILE
# do
#     echo "file is $i"
# done

# C语言风格用法
# sum=0
# for ((i=1;i<50;i++))
# do 
#     ((sum+=i))
# done

# echo "1+2+3+4+....100=$sum"

## while循环用法
# num=10
# while (($num <=20))
# do
#     echo "Number is $num"
#     ((num++))
# done

## until循环(当条件满足终止))
# num=10
# until (($num == 0))
# do 
#     echo "Number is $num"
#     ((num--))
# done

## break跳出
# for ((i=0;i<=100;i++))
# do 
#     # if((i==5));then
#     #     break
#     # else
#     #     echo "$i"
#     # fi
#     for((j=1;j<=5;j++))
#     do
#         if((j==3));then
#             # break1 跳出当前 break2跳出上层循环
#             break 2
#         else 
#             echo "$i $j"
#         fi
#     done
# done

## continue
# for((i=10;i<=30;i++))
# do
#     if((i>15 && i<25));then
#         continue
#     else
#         echo "Number is $i"
#     fi
# done

## 将循环结果输出
# for((i=1;i<=100;i++))
# do
#     echo "Number is $i"
# # 过滤结果并输出
# done |grep "5" >result
# cat result