入门经典 九九乘法表 双重循环之shell脚本

Posted wl.88888888

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入门经典 九九乘法表 双重循环之shell脚本相关的知识,希望对你有一定的参考价值。

一.跳出单个循环 break

for ( (a=1; a<=5; a++) )
do
   echo "outer loop: $a"
   for ( (b=1; b<=50; b++) )
   do
       if [ $b-eq 5 ]
       then
        break           #如果是break 2则代表跳出2层循环
       if
       echo "inter loop: $b"
  done 
done

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二.continue中止某次循环中的命令,但不会完全中止整个命令

for ((a=1; a<=15; a++) )
do
   if [ $a -gt 5 ] && [ $a -lt 10 ]
   then
   continue
   fi
   echo "current value: $a"
done

在这里插入图片描述
在这里插入图片描述
补充 exit:
在这里插入图片描述

在这里插入图片描述

三.IFS分隔符

默认包含空格,制表符,换行符
set | grep IFS

IFS=$' \\t\\n'
#修改成只换行
IFS=$' \\n'
IFS=:
IFS=','

IFS. OLD=$IFS
IFS=$' \\n'
...
IFS=$IFS.OLD

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
输出环境变量PATH所包含的所有目录以及其中的所有可执行文件:
在这里插入图片描述
接上条
在这里插入图片描述

在这里插入图片描述

补充:

while read 1ine    #line为变量名
do
...
done<file

在这里插入图片描述

在这里插入图片描述

举例 九九乘法表

for:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
while:
在这里插入图片描述
在这里插入图片描述

以上是关于入门经典 九九乘法表 双重循环之shell脚本的主要内容,如果未能解决你的问题,请参考以下文章

python经典题:九九乘法表和冒泡排序

Java入门100例12.打印九九乘法表——童年记忆

使用双重循环输出九九乘法表

shell-嵌套循环之九九乘法表

shell-嵌套循环之九九乘法表

用双重for循环生成九九乘法表