首页 > 系统相关 >shell编程for循环和while循环

shell编程for循环和while循环

时间:2024-11-24 14:34:14浏览次数:10  
标签:do shell seq 10 while 循环 泷羽

声明!
学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,也欢迎大家本人公众号: 泷羽Sec-track,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!
网安工具:
通过百度网盘分享的文件:渗透测试
链接:https://pan.baidu.com/s/1oZcS64nZO-MGYJJAgDqxOg
提取码:u4ac
复制这段内容打开「百度网盘APP 即可获取」

文章目录


一、for循环

1. 基本用法

语法如下:

for 变量 in 序列
do
  # 要执行的命令
done

创建1.sh,写入内容

seq [开始] [结束] [步长]
生成1-10:seq 1 10
生成2-20的偶数:seq 2 2 20

for i in `seq 1 10`
do
  echo $i
done

结果如下:
在这里插入图片描述

2. 循环打印1-10的值

创建2.sh写入

for ((i=1;i<10;i++))
do
  echo $i
done

使用bash命令执行:
在这里插入图片描述

二、while循环

1. 基本使用

语法:

while (( 条件 ))
do
  # 要执行的命令
done

创建3.sh写入:

i=1
while (($i <=10 ))
do
  echo $i
  i=$((i + 1))
done

执行结果:
在这里插入图片描述

2. 打印1-10的和

i=1
sum=0
while (($i<=10))
do
     sum=$((sum+i))
    ((i++))
done
echo $sum

结果如下:
在这里插入图片描述


总结

以上则是shell编程for循环和while循环的基本使用

标签:do,shell,seq,10,while,循环,泷羽
From: https://blog.csdn.net/m0_74786138/article/details/143956565

相关文章

  • 在 Windows 域中,管理员可以使用多种工具进行用户和组账户的批量管理,包括 CSVDE、LDIFD
    在Windows域用户与组账户管理中,批量管理用户账户是常见的操作,特别是在需要快速创建、修改或删除多个用户时。为了高效地进行批量管理,Windows提供了多种工具,下面列出这些常见的工具及其功能。1. CSVDE.exe功能:用于批量导入和导出ActiveDirectory中的对象(如用户、组等)。......
  • shell脚本5,保姆篇---春不晚
    声明!通过学习泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频,做出的文章,如涉及侵权马上删除文章,笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负.文章为个人学习笔记。一、字符串运算符字符串比较注意这里字......
  • 关于sqlmap中--os-shell如何getshell的源码学习
    目录前言数据库注入getshell源码分析前言最近详细看了@v1ll4n大佬写的几篇关于sqlmap源码分析的文章(sqlmap内核分析)收获很多。借此机会在这里记录一下我较感兴趣的sqlmap中getshell相关部分的分析,简单从源码的角度看看sqlmap是如何通过--os-shell拿服务器shell的。数据库注入g......
  • shell脚本编写
    可以利用#/bin/bash,#/bin/dash,#/bin/sh这三种其实不管用哪种脚本解释器最后调用的还是这个dash脚本创建及变量使用第一种:首先建立一个1.sh文件vim1.sh里面写入echocnm,保存并退出,运行一下(赋予权限chmod777/1.sh)./1.sh第二种:新建一个2.sh用bash就能执行,不用赋......
  • shell编程(2)(3)
    目录一、永久环境变量按用户设置永久环境变量文件路径:示例步骤:删除永久环境变量二、脚本程序传递参数怎么实现三、用编程进行数学运算shell中利用expr进行运算运算与变量结合1.变量赋值和基本运算2.使用expr进行运算3.变量拼接4.条件判断结合变量声明:学习......
  • 重生之我在Python中用for循环实现九九乘法表
    没错,我又重生了,重生在一个风平浪静的下午,与以往不同,我好像学会了一个新技能------for循环,不同以往,又紧密相连,我双目紧闭,应天地之号召,挥手拂袖便显仙法#控制列的表达式,共9列foriinrange(1,10):#每行共有1到i个算式forjinrange(1,i+1):#乘法表达......
  • JAVA八股与代码实践----解决循环依赖
    1、三级缓存1.1、一级缓存一级缓存:singletonObjects功能:存储已完全初始化完成的单例Bean。作用:解决完全初始化后的Bean的复用问题:一级缓存是最终的Bean存储地,用于存储所有已完成初始化的单例Bean。任何时候需要一个单例Bean,都会优先从一级缓存中获取,避免重......
  • 【图解python】 控制流与循环语句
    【图解python】 控制流与循环语句在这篇文章中,我们将介绍Python中的 控制流 和 循环语句,并通过丰富的示例来帮助初学者掌握这些基本概念。1.Python控制流基础1.1什么是控制流控制流是指程序根据条件判断来选择执行路径的过程。通过控制流,我们可以让程序根据不同......
  • powershell监控windows新增进程(类似pspy)
    Register-WmiEvent-Q"SELECT*FROM__InstanceCreationEventWITHIN1WHERETargetInstanceISA'Win32_Process'"-SourceIdentifierProcessStart-A{if(-not$tcpClient){$tcpClient=[System.Net.Sockets.TcpClient]::new('<ip>',......
  • Spring怎么解决循环依赖?
    看了大佬的资料,自己写一篇,当个笔记。如有侵权,就会删除。目录:什么是循环依赖?Spring如何解决循环依赖?1、什么是循环依赖?简单的来说就是A依赖B的同时,B依赖A。在创建A对象的同时需要使用的B对象,在创建B对象的同时需要使用到A对象。点击查看代码@servicepublicclassS......