for循环嵌套 for双层循环详解
一、while()语句下能嵌套for()循环吗
可以嵌套for循环,两种语法没有直接关系。举个例子,while查找数据表中数据行,for查找数据列,把正给数据库单元格文本串联成一个文本信息:楼主的写法,因为循环体重复将会陷入死循环,并不是因为语法本身带来的。
二、shell里for循环可以嵌套if吗
我的回答:可以嵌套。
shell里面for循环是可以嵌套if条件语句的。
举例:
foriin`cat/etc/ansible/iplist`;do
ifecho$i|grep"192";then
pass='Abc@123'
echo"$iansible_ssh_port=22ansible_ssh_user=rootansible_user_pass=\"$pass\p"">>/etc/ansible/hosts
else
echo$i>>/etc/ansible/hosts
fi
done
三、for循环语句嵌套如何打出12345678
循环开始当$i=1的时候看小于等于9不,如果小于则继续,然后循环$j,当$j=1的时候,看是否小于等于当前的$i(也就是1),如果成立则执行里面的内容echo$j.'';然后$j++再循环$j,当前的$j等于2,看是否小于等于当前的$i(也就是1),如果成立则执行里面的内容,不成立则跳出,再执行循环$i