Shell---for循环
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循环相关推荐
- linux shell for 循环变量,shell for循环总结
1 shell for循环语法 for 变量 in 列表 do command1 command2 ... commandN done 1.1 读取列表中的值 #!/bin/bash for test ...
- shell for循环案例:自动批量添加iptables应用端口规则
shell foriptables ##################################################### ##如有转载,请务必保留本文链接及版权信息 ##linu ...
- linux用while循环输出1到10,Linux Shell系列教程之(十一)Shell while循环 | Linux大学...
摘要 在上一篇Linux Shell系列教程之(十)Shell for循环中,我们已经对Shell 循环语句的for循环进行了介绍,本篇给大家介绍下Shell 中另一种循环语句:Shell while ...
- Linux Shell脚本入门教程系列之(十二)Shell until循环
本文是Linux Shell脚本系列教程的第(十二)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上两篇文章Linux Shell系列教程之(十)Shell for循环 ...
- Linux Shell脚本入门教程系列之(十一)Shell while循环
本文是Linux Shell脚本系列教程的第(十一)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 在上一篇Linux Shell系列教程之(十)Shell for循环中, ...
- Linux Shell脚本入门教程系列之(十)Shell for循环
本文是Linux Shell脚本系列教程的第(十)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 基本任何语言都有自己的循环语句,Shell当然也不例外,继上一篇之后,今天 ...
- linux shell for 循环变量,shell for循环、循环变量值付给其他shell脚本的方法
本文主要将在shell中如何编写for循环,并将循环变量作为下个shell脚本的参数. shell for 循环: #!第一种写法 类似c.java for ((i=1; i<=100; i + ...
- 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 ...
- Linux _ Shell编程 — 循环语句
Linux _ Shell编程 - 循环语句 一.循环语句for的用法 二.循环语句while的用法 三.循环控制语句 一.循环语句for的用法 for 变量名 in 单词表do命令表done 变量依 ...
- shell—for循环
shell-for循环 文章目录 shell-for循环 1.for循环基本概述 1.1 什么是循环 1.2 什么是for循环 2.for循环基础语法 3.for循环练习题 1.for循环基本概述 1 ...
最新文章
- 爱了!Intellij IDEA 自带的 Vim 插件真心不错
- Spring使用到了那些接口/第三方框架
- stk软件支持Linux,STK组件基础篇:开发入门
- pandas中的DataFrame数据结构
- es 删除数据_es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?...
- 窗口管理器 实现_「42」Python布局管理器(三):place实现组件的精确与灵活布局...
- php基础教程文档,PHP5基础教程
- php调用美图接口,网易美图 API 接口调用与请求方法详细教程
- java 程序路径_Java程序路径
- 小程序毕设作品之微信小程序点餐系统毕业设计(4)开题报告
- 制作网页头部用html,HTML网页头部代码实例详解_HTML/Xhtml_网页制作
- 最新!2019 年中国程序员薪资生存调查报告出炉
- CF1060F Shrinking Tree(期望、树形dp)
- 一文读懂中国历代龙纹演变(推荐收藏)
- 第九层(16):STL终章——常用集合算法
- 【vue3】关于ref、toRef、toRefs那些事
- Latex学习笔记(五)——Latex模板学习总结
- C++中string类函数常用函数大全
- zjs-my-dary-20220113
- java的高内聚和低耦合_彻底弄懂高内聚与低耦合
热门文章
- 拨号用户如何使用局域网上的LinuxSamba服务器
- word 语音识别的数据丢失
- linux下mysql授权_linux下mysql命令(用户授权、数据导入导出)
- react里面 内联css样式怎么样_React中的内联CSS样式:如何实现媒体查询?
- mysql多条件查询_使用dsum轻松搞定多条件查询,学会它,再也想用sumifs了
- java异常return笔试题_Java笔试面试总结—try、catch、finally语句中有return 的各类情况...
- three.js 贴图只显示颜色_C4D作品“花里胡哨”?我怀疑你贴图方式有问题……
- 循环x次输出java_Java9班第二次周测
- 泉州中考分数如何计算机,2019年泉州中考总分多少分,泉州中考各个科目多少分...
- HDU1392(凸包求周长模版)