简单的for循环,你不会就落后了
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循环,你不会就落后了相关推荐
- JAVA基础——最简单的多重循环程序
Java 循环语句之多重循环 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: ...
- 零基础学Python(第八章 for循环·超重点,本章会有几个简单的单层循环练习,后续会有针对算法的单独章节)
本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 本章节为[f ...
- C++ — 智能指针的简单实现以及循环引用问题
http://blog.csdn.net/dawn_sf/article/details/70168930 智能指针 _________________________________________ ...
- C语言中简单的for循环和浮点型变量
浮点型变量:常数中带有小数点的叫做浮点型 以下用for循环写一个摄氏度和华氏度的转换的C程序 [见 http://www.linuxidc.com/Linux/2013-08/88513.htm ] ...
- 简单的for()循环使用方式foreach
知识点: 1.foreach使用. 2.小数随机数的生成,Random.nextFloat(). 3.将字符串转化为字符数组,String.toAharArray(). Java SE5引入了一种新的 ...
- pythonfor循环语句例子_简单的python循环知识
我们在写代码时经常会用到循环,python中有for循环和while循环,我们来详细的了解一下这两种循环. for循环 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 我们 ...
- 使用Excel的VBA简单语句处理循环、判断等操作
什么是VBA VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,主要能用来扩展Windows的应用程序功能,特别是Microsoft Offi ...
- linux下简单的shellfor循环程序,对Linux下shell编程之for循环的实例讲解
对Linux下shell编程之for循环的实例讲解 linux 下 for 循环中可以使用 break 和 continue 关键字来跳出循环, 和java 用法一致 一.常用for循环结构 #语法一 ...
- 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 ...
最新文章
- 牛客 Tree(最小深度总和)(两种方法求重心)难度⭐⭐⭐
- msteel能计算钢结构楼梯吗_坚持爬楼梯能减肥吗 怎么爬楼梯可以减肥
- c# 将图片转成透明背景的png 源代码_有机_有机认证标【高清png素材】
- thinkphp mysql类_PHP封装类似thinkphp连贯操作数据库的Db类(简单版)
- 如何向github提交更新
- 软件:分享9款实用电脑软件,值得看一看
- 两个重要极限_算法数学基础-概率论最重要两个结论:大数定律及中心极限定理...
- 这本 Python 入门畅销书《“笨办法”学 Python 3》,不仅仅是一本书!
- 数据结构与算法分析:第1、2章:引论和算法分析
- xtrabackup mysql 5.1_编译支持mysql-5.1.73版本的xtrabackup
- 【HDU 3038】How Many Answers Are Wrong(带权并查集,区间型)
- BZOJ1090[SCOI2003] 字符串折叠
- ⭐算法入门⭐《广度优先搜索》中等01 —— LeetCode 994. 腐烂的橘子
- 工程力学和计算机专业,工程力学本科专业介绍
- python可视化窗口制作一个摇骰子游戏_通过构建一个简单的掷骰子游戏去学习怎么用 Python 编程...
- 手披云雾开鸿蒙,描写泰山的诗句不是整首诗、注明作者
- Spark核心之top、take和takeOrdered
- 三国大时代java_横跨,塞班、安卓、pc的国产良心作《三国大时代》系列
- 高校毕业生登记表计算机水平,高校毕业生登记表
- 使用Selenium爬取网易云音乐的所有排行榜歌曲
热门文章
- 机器学习十大经典算法之K-Means聚类算法
- php是否支持64位,phpstudy默认不支持64位php的解决方法
- jQuery学习之六---属性
- 为什么微软账号被暂时停用_微软向Win10 20H2推出测试版更新KB4586853修复多种已知问题...
- win7怎么设置开机密码_win7系统设置电脑密码的方法
- java开发汉字显示不全_求java转码ISO-8859-1转UTF-8汉字显示不全补救方案?
- python适用于哪些芯片_用pyusb在Python中开发CY7C68013,利用,PyUSB,进行,芯片,的,上位,机...
- php微信商户下载对账单,浅析微信支付:下载对账单和资金账单
- java跑批任务_【spring配置】——spring整合Quartz定时器
- Spring配置中的bean直接引用其它bean的属性值