for循环
for
从1~100所有整数的和
例1
例2
for
从1~100所有整数的和
#!/bin/bash
sum=0
for i in {1…100} 注意这一行和下面的对比,有in
do
sum=[[[sum + $i]
done
echo KaTeX parse error: Expected 'EOF', got '#' at position 19: … 1 2 3 4 5 6 7 #̲!/bin/bash sum=…[$sum + $i]
done
echo $sum
1
2
3
4
5
6
7
例1
批量添加用户
用户名存放在users.txt文件中,每行一个
初始密码均设为123456
验证脚本
在这里插入图片描述

[root@localhost ~]#vim user.sh

#!/bin/bash
user=cat user.txt或ULIST=(cat/root/users.txt)此处变量(cat /root/users.txt) 此处变量(cat/root/users.txt)此处变量user=文件中user.txt中所有的用户名
for i in user这条命令可以从变量user 这条命令可以从变量user这条命令可以从变量user中逐条提取内容
do
echo $i
useradd $i &>/dev/null
echo “123456”|passwd --stdin $i &> /dev/null
done
1
2
3
4
5
6
7
8
9
10
在这里插入图片描述

例2
根据IP地址检查主机状态
IP地址存放在ipadds.txt件中,每行一个
使用ping命令检测各主机的连通性

#!/bin/bash
for a in {1…255}
do
ping -c 3 -i 0.2 -W 3 “192.168.1.$a” &> /dev/null
if [ ?−eq0]thenecho"Host192.168.1.? -eq 0 ] then echo "Host 192.168.1.?−eq0]thenecho"Host192.168.1.a is up."
else
echo “Host 192.168.1.$a is down.”
fi
done

echo “--------------------”

b=1
while [ b−le255]doping−c3−i0.2−W3"192.168.1.b -le 255 ] do ping -c 3 -i 0.2 -W 3 "192.168.1.b−le255]doping−c3−i0.2−W3"192.168.1.b" &> /dev/null
if [ ?−eq0]thenecho"Host192.168.1.? -eq 0 ] then echo "Host 192.168.1.?−eq0]thenecho"Host192.168.1.b is up."
else
echo “Host 192.168.1.$b is down.”
fi
let b++
done

简单的for循环,你不会就落后了相关推荐

  1. JAVA基础——最简单的多重循环程序

    Java 循环语句之多重循环 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: ...

  2. 零基础学Python(第八章 for循环·超重点,本章会有几个简单的单层循环练习,后续会有针对算法的单独章节)

    本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 本章节为[f ...

  3. C++ — 智能指针的简单实现以及循环引用问题

    http://blog.csdn.net/dawn_sf/article/details/70168930 智能指针 _________________________________________ ...

  4. C语言中简单的for循环和浮点型变量

    浮点型变量:常数中带有小数点的叫做浮点型 以下用for循环写一个摄氏度和华氏度的转换的C程序 [见 http://www.linuxidc.com/Linux/2013-08/88513.htm ] ...

  5. 简单的for()循环使用方式foreach

    知识点: 1.foreach使用. 2.小数随机数的生成,Random.nextFloat(). 3.将字符串转化为字符数组,String.toAharArray(). Java SE5引入了一种新的 ...

  6. pythonfor循环语句例子_简单的python循环知识

    我们在写代码时经常会用到循环,python中有for循环和while循环,我们来详细的了解一下这两种循环. for循环 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 我们 ...

  7. 使用Excel的VBA简单语句处理循环、判断等操作

    什么是VBA VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,主要能用来扩展Windows的应用程序功能,特别是Microsoft Offi ...

  8. linux下简单的shellfor循环程序,对Linux下shell编程之for循环的实例讲解

    对Linux下shell编程之for循环的实例讲解 linux 下 for 循环中可以使用 break 和 continue 关键字来跳出循环, 和java 用法一致 一.常用for循环结构 #语法一 ...

  9. Matlab简单教程:循环

    循环输出变量 for i=1:4i end 其中1:4代表一个行向量1 2 3 4,在matlab中,行向量的另外一个表示方法是[1 2 3 4],即for i=1:4等价于for i=[1 2 3 ...

最新文章

  1. 牛客 Tree(最小深度总和)(两种方法求重心)难度⭐⭐⭐
  2. msteel能计算钢结构楼梯吗_坚持爬楼梯能减肥吗 怎么爬楼梯可以减肥
  3. c# 将图片转成透明背景的png 源代码_有机_有机认证标【高清png素材】
  4. thinkphp mysql类_PHP封装类似thinkphp连贯操作数据库的Db类(简单版)
  5. 如何向github提交更新
  6. 软件:分享9款实用电脑软件,值得看一看
  7. 两个重要极限_算法数学基础-概率论最重要两个结论:大数定律及中心极限定理...
  8. 这本 Python 入门畅销书《“笨办法”学 Python 3》,不仅仅是一本书!
  9. 数据结构与算法分析:第1、2章:引论和算法分析
  10. xtrabackup mysql 5.1_编译支持mysql-5.1.73版本的xtrabackup
  11. 【HDU 3038】How Many Answers Are Wrong(带权并查集,区间型)
  12. BZOJ1090[SCOI2003] 字符串折叠
  13. ⭐算法入门⭐《广度优先搜索》中等01 —— LeetCode 994. 腐烂的橘子
  14. 工程力学和计算机专业,工程力学本科专业介绍
  15. python可视化窗口制作一个摇骰子游戏_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程...
  16. 手披云雾开鸿蒙,描写泰山的诗句不是整首诗、注明作者
  17. Spark核心之top、take和takeOrdered
  18. 三国大时代java_横跨,塞班、安卓、pc的国产良心作《三国大时代》系列
  19. 高校毕业生登记表计算机水平,高校毕业生登记表
  20. 使用Selenium爬取网易云音乐的所有排行榜歌曲

热门文章

  1. 机器学习十大经典算法之K-Means聚类算法
  2. php是否支持64位,phpstudy默认不支持64位php的解决方法
  3. jQuery学习之六---属性
  4. 为什么微软账号被暂时停用_微软向Win10 20H2推出测试版更新KB4586853修复多种已知问题...
  5. win7怎么设置开机密码_win7系统设置电脑密码的方法
  6. java开发汉字显示不全_求java转码ISO-8859-1转UTF-8汉字显示不全补救方案?
  7. python适用于哪些芯片_用pyusb在Python中开发CY7C68013,利用,PyUSB,进行,芯片,的,上位,机...
  8. php微信商户下载对账单,浅析微信支付:下载对账单和资金账单
  9. java跑批任务_【spring配置】——spring整合Quartz定时器
  10. Spring配置中的bean直接引用其它bean的属性值