Board logo

标题: while语句 [打印本页]

作者: admin    时间: 2020-1-2 20:13     标题: while语句

while循环语句 用于要求控制循环次数、操作对象按数字顺序编号、按特定条件执行重复操作等等情况 例子一,添加10个用户,用户名为zhuohua-3到zhuohua-12 因为这里使用了(i++),$i每次都会自动加1,所以i必须从3开始 [root@localhost ~]# cat test.sh #!/bin/bash prefix='zhuohua-' i=3 while [ $i -ge 3 ] && [ $i -le 12 ] do useradd -c zhuohua.company ${prefix}$i echo "888" | passwd --stdin ${prefix}$i &> /dev/null let i++ done 效果: 图片1.png 例子二,删除用户名为zhuohua-8到zhuohua-12的用户 因为这里使用了(i++),$i每次都会自动加1,所以i必须从8开始 [root@localhost ~]# cat test.sh #!/bin/bash prefix='zhuohua-' i=8 while [ $i -ge 8 ] && [ $i -le 12 ] do userdel -r ${prefix}$i let i++ done 效果: 图片2.png 例子三,删除用户名为zhuohua-3到zhuohua-7的用户 因为这里使用了(i--),$i每次都会自动减1,所以i必须从7开始 [root@localhost ~]# cat test.sh #!/bin/bash prefix='zhuohua-' i=7 while [ $i -le 7 ] && [ $i -ge 3 ] do userdel -r ${prefix}$i let i-- done 效果: 图片3.png

图片附件: 图片1.png (2020-1-2 20:12, 114.23 KB) / 下载次数 114
http://blog.zhuohua.store/attachment.php?aid=3363&k=56a995fbf9c7bea6d7324ab990642f4f&t=1714447215&sid=Z0ojV6



图片附件: 图片2.png (2020-1-2 20:13, 100.32 KB) / 下载次数 110
http://blog.zhuohua.store/attachment.php?aid=3364&k=90e608fe7e16d1cec8150030b1cdd9b0&t=1714447215&sid=Z0ojV6



图片附件: 图片3.png (2020-1-2 20:13, 97.49 KB) / 下载次数 94
http://blog.zhuohua.store/attachment.php?aid=3365&k=9d4864eaa2413b47e4cafe9f9a38734a&t=1714447215&sid=Z0ojV6






欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) Powered by Discuz! 7.2