入门经典 九九乘法表 双重循环之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脚本的主要内容,如果未能解决你的问题,请参考以下文章