版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/twilight_karl/article/details/78373112

for 循环

语法一:

for 变量 in value1 value2 value3...do // do somethingdone

语法二 :

for (( 初始值;循环控制条件;变量变化 ))do// do somethingdone

案例一:

#!/bin/bash

for i in 1 2 3 4 5doecho $idone

案例二:

#!/bin/bash

result=0
for ((i=1;i<=100;i=i+1))doresult=$(($result+$i))done
echo $result 

案例三,批量添加用户:

#!/bin/bash

read -p "请输入用户名:" name
read -p "请输入创建用户的数量" number
read -p "请输入密码:" passwordif [ -n "$name" -a -n "$number" -a -n "$password" ]then# 判断数量是否是数字flag=`echo $number | sed "s/[0-9]//g" `if [ -n flag ]thenfor (( i=1;i<=$number;i=i+1 ))do/usr/sbin/useradd $name$iecho $passwd | /usr/bin/passwd --stdin $name$iecho "成功添加用户$name$i,密码$passwd\n"        donefi
elseecho "不能为空"
fi

案例四,批量删除用户:

#!/bin/bash

# 批量删除用户
read -p "请输入需要删除的用户名:" namelist=$(cat /etc/passwd | grep $name | cut -d ":" -f 1)for i in $listdouserdel $idone      

while 和 util

语法:

# 条件满足时执行循环
while [ 条件判断式 ]do // do somethingdone
# 条件满足时退出循环
until [  条件判断式 ]do // do somethingdone 

案例五:

[root@localhost sh]# vim while.sh #!/bin/bash

# 测试while循环i=1
s=0
while [ "$i" -le 100 ]dos=$(( $s+$i ))i=$(( $i+1 ))done
echo $s

案例六:

#!/bin/bash

i=1
s=0until [ "$i" -gt 100 ]dos=$(( $s+$i ))i=$(( $i+1 ))done
echo $s

Shell---for循环相关推荐

  1. linux shell for 循环变量,shell for循环总结

    1 shell for循环语法 for 变量 in 列表 do command1 command2 ... commandN done 1.1 读取列表中的值 #!/bin/bash for test ...

  2. shell for循环案例:自动批量添加iptables应用端口规则

    shell foriptables ##################################################### ##如有转载,请务必保留本文链接及版权信息 ##linu ...

  3. linux用while循环输出1到10,Linux Shell系列教程之(十一)Shell while循环 | Linux大学...

    摘要 在上一篇Linux Shell系列教程之(十)Shell for循环中,我们已经对Shell 循环语句的for循环进行了介绍,本篇给大家介绍下Shell 中另一种循环语句:Shell while ...

  4. Linux Shell脚本入门教程系列之(十二)Shell until循环

    本文是Linux Shell脚本系列教程的第(十二)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上两篇文章Linux Shell系列教程之(十)Shell for循环 ...

  5. Linux Shell脚本入门教程系列之(十一)Shell while循环

    本文是Linux Shell脚本系列教程的第(十一)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上一篇Linux Shell系列教程之(十)Shell for循环中, ...

  6. Linux Shell脚本入门教程系列之(十)Shell for循环

    本文是Linux Shell脚本系列教程的第(十)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 基本任何语言都有自己的循环语句,Shell当然也不例外,继上一篇之后,今天 ...

  7. linux shell for 循环变量,shell for循环、循环变量值付给其他shell脚本的方法

    本文主要将在shell中如何编写for循环,并将循环变量作为下个shell脚本的参数. shell for 循环: #!第一种写法 类似c.java for ((i=1; i<=100; i + ...

  8. Linux脚本验证的常见方法,linux shell常用循环与判断语句(for,while,until,if)使用方法...

    shell的循环主要有3种,for,while,until shell的分支判断主要有2种,if,case 一,for循环 #!/bin/bash for file in $(ls /tmp/test ...

  9. Linux _ Shell编程 — 循环语句

    Linux _ Shell编程 - 循环语句 一.循环语句for的用法 二.循环语句while的用法 三.循环控制语句 一.循环语句for的用法 for 变量名 in 单词表do命令表done 变量依 ...

  10. shell—for循环

    shell-for循环 文章目录 shell-for循环 1.for循环基本概述 1.1 什么是循环 1.2 什么是for循环 2.for循环基础语法 3.for循环练习题 1.for循环基本概述 1 ...

最新文章

  1. 爱了!Intellij IDEA 自带的 Vim 插件真心不错
  2. Spring使用到了那些接口/第三方框架
  3. stk软件支持Linux,STK组件基础篇:开发入门
  4. pandas中的DataFrame数据结构
  5. es 删除数据_es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?...
  6. 窗口管理器 实现_「42」Python布局管理器(三):place实现组件的精确与灵活布局...
  7. php基础教程文档,PHP5基础教程
  8. php调用美图接口,网易美图 API 接口调用与请求方法详细教程
  9. java 程序路径_Java程序路径
  10. 小程序毕设作品之微信小程序点餐系统毕业设计(4)开题报告
  11. 制作网页头部用html,HTML网页头部代码实例详解_HTML/Xhtml_网页制作
  12. 最新!2019 年中国程序员薪资生存调查报告出炉
  13. CF1060F Shrinking Tree(期望、树形dp)
  14. 一文读懂中国历代龙纹演变(推荐收藏)
  15. 第九层(16):STL终章——常用集合算法
  16. 【vue3】关于ref、toRef、toRefs那些事
  17. Latex学习笔记(五)——Latex模板学习总结
  18. C++中string类函数常用函数大全
  19. zjs-my-dary-20220113
  20. java的高内聚和低耦合_彻底弄懂高内聚与低耦合

热门文章

  1. 拨号用户如何使用局域网上的LinuxSamba服务器
  2. word 语音识别的数据丢失
  3. linux下mysql授权_linux下mysql命令(用户授权、数据导入导出)
  4. react里面 内联css样式怎么样_React中的内联CSS样式:如何实现媒体查询?
  5. mysql多条件查询_使用dsum轻松搞定多条件查询,学会它,再也想用sumifs了
  6. java异常return笔试题_Java笔试面试总结—try、catch、finally语句中有return 的各类情况...
  7. three.js 贴图只显示颜色_C4D作品“花里胡哨”?我怀疑你贴图方式有问题……
  8. 循环x次输出java_Java9班第二次周测
  9. 泉州中考分数如何计算机,2019年泉州中考总分多少分,泉州中考各个科目多少分...
  10. HDU1392(凸包求周长模版)