Linux:shell脚本:基础使用(3)
for循环语句
语句格式
for for变量 in 取值列表(可以是变量或者自己定义)
do
循环内容
done
工作方式就是通过取值列表去判断循环的次数,每次循环的同时把列表一行的值赋予到for变量。取值方式如果是数字,那就通过数字去判断循环的次数,如果是文件,那就通过里面的函数去判断循环次数,每次循环取的值就是文件里的一行,一行,每次取值同时赋值到for变量,下次再次循环,抛弃上一行,将这一行的再次赋值,次次这样循环,直到取值取尽
![]()
这个是数字的
![]()
也可以通过文件的内容进行循环
下面展示几个案例
![]()
循环ping,测试那个ping的通则输出主机开启,相反则输出关闭
通过读取文件,创建用户,同时设置密码
乘法表
未完待续
相关文章:
Linux:shell脚本:基础使用(3)
for循环语句 语句格式 for for变量 in 取值列表(可以是变量或者自己定义) do 循环内容 done 工作方式就是通过取值列表去判断循环的次数,每次循环的同时把列表一行的值赋予到for变量。取值方式如果是数字,那就通过数字去…...
opencv基础46-图像金字塔02-拉普拉斯金字塔
前面我们介绍了高斯金字塔,高斯金字塔是通过对一幅图像一系列的向下采样所产生的。有时,我们希望通过对金字塔中的小图像进行向上采样以获取完整的大尺寸高分辨率图像,这时就需要用到拉普拉斯金字塔 前面我们已经介绍过,一幅图像在…...
到 2030 年API 攻击预计将激增近 1000%
导读云原生应用程序编程接口管理公司 Kong 联合外部经济学家的最新研究预计,截至 2030 年 API 攻击将激增 996%,意味着与 API 相关的网络威胁的频率和强度都显着升级。 这项研究由 Kong 分析师和布朗大学副教授 Christopher Whaley 博士合作进行&#x…...
环形队列+DMA空闲中断+接收串口数据
环形队列DMA空闲中断接收串口数据 一.序言二.实验原理三.实战是检验真理的唯一标准3.1 usart1.c3.2 串口中断 三.队列代码4.1 fifo.c4.2 fifo.h 五.结语 一.序言 本次实验利用环形队列DMA空闲中断串口。。通过这个实验可以非常深入的理解队列,DMA,串口的知识。如果…...
LeetCode 31题:下一个排列
目录 题目 思路 代码 题目 整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如,arr [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一个排列 是指其整数的下一个字典序…...
CMake:检测python模块和包
CMake:检测python模块和包 导言项目结构CMakeLists.txt相关源码 导言 上一篇,我们基本了解了如何去检测python的解释器和python库。通常,代码是依赖于特定的python模块,无论是python工具、嵌入python的程序,还是扩展python的库。…...
02Mysql之多表查询--例题讲解
一、题目详情,以及表的建立 新增员工表emp和部门表deptcreate table dept (dept1 int ,dept_name varchar(11));create table emp (sid int ,name varchar(11),age int,worktime_start date,incoming int,dept2 int);insert into dept values(101,财务),(102,销售)…...
虹科方案 | 汽车总线协议转换解决方案
汽车总线: 汽车总线是一种用于在车辆电子系统中传输数据和控制信息的通信系统。它允许不同的电子控制单元(ECU)在车辆中相互通信,协调各个系统的操作,以实现功能的集成和协同工作。 在现代汽车中,综合通信…...
Mr. Cappuccino的第59杯咖啡——简单手写SpringIOC框架
简单手写SpringIOC框架 环境搭建基于XML方式项目结构项目代码运行结果 基于注解方式项目结构项目代码运行结果 简单手写SpringIOC框架核心原理基于XML方式原理项目结构项目代码运行结果 基于注解方式原理项目结构项目代码运行结果 环境搭建 基于XML方式 项目结构 项目代码 p…...
爬虫 学习HTML标签和元素的基本概念,了解网页的结构和内容
HTML(Hypertext Markup Language)是一种用于创建网页的标记语言,由一系列的标签组成。标签使用尖括号(< 和 >)包围,并且通常成对出现,一个是开始标签,一个是结束标签。 HTML文…...
mysql将id重新修改为递增
文章目录 场景解决,排序的话可以先按照一定大小改一下,然后将id字段删掉,再重新生成即可清空表数据,并将自增id改为1开始 场景 好比我有个配置表: CREATE TABLE config (id int NOT NULL AUTO_INCREMENT,config_key varchar(20) NOT NULL,config_value varchar(500) NOT NU…...
http、https笔记
目录 HTTP 基本概念状态码:get和post的区别:http 常⻅字段:http的缺点: HTTP/1.1HTTP/3HTTPSHTTPS和HTTP区别对称加密和⾮对称加密⾮对称加密 HTTP 基本概念 状态码: 1xx 中间状态,比如post的continue 20…...
飞凌嵌入式「国产」嵌入式核心板大盘点(三)——龙芯中科、赛昉科技
为了帮助各位工程师朋友详细了解飞凌嵌入式推出的“国产化”产品,小编专门开设了「国产平台大盘点专题」。上周,已经带大家盘点了飞凌嵌入式联合瑞芯微电子和全志科技两个国产处理器品牌打造的平台,今天,将继续为大家介绍龙芯和赛…...
以vue2为例,用npm开发环境在后端部署vue2项目(更推荐使用nginx部署)
因为之前一致出现的跨域问题,从而想到了这个办法,属于偏方。推荐使用nginx部署,再去解决跨域问题。 接下来聊一聊本文所使用的方法。 首先将你的前端vue项目拷贝一份到服务器,准备一个dockerfile文件,用这个进行部署首…...
docker容器监控:Cadvisor +Prometheus+Grafana的安装部署
目录 Cadvisor PrometheusGrafana的安装部署 一、安装docker: 1、安装docker-ce 2、阿里云镜像加速器 3、下载组件镜像 4、创建自定义网络 二、部署Cadvisor 1、被监控主机上部署Cadvisor容器 2、访问cAdvisor页面 三、安装prometheus 1、部署Prometheus…...
前端食堂技术周刊第 93 期:7 月登陆 Web 平台的新功能、Node.js 工具箱、Nuxt3 开发技巧、MF 重构方案
美味值:🌟🌟🌟🌟🌟 口味:橙橙冰萃美式 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly 大家好,我是童欧巴。欢迎来到前端食堂技术周刊,我们先来…...
获取 Android 的 SHA1 值
1、调试版,可以直接在 Android studio 中的 gradle 中查看。也可以用下面方法进行 前提要先确定签名文件所在的路径:调试版默认使用的签名文件是debug.keystore,文件处于 C 盘用户目录下的.android文件夹下。打开命令行工具, 1、…...
! [remote rejected] develop -> develop (pre-receive hook declined)
问题 git push 远程提交dao develop 分支失败,出现下面错误信息 remote: GitLab: You are not allowed to push code to protected branches on this project. To https://xxx.com.cn/xxx/xxx/xxx/xxx.git/! [remote rejected] develop -> develop (pre-receiv…...
最强的表格组件—AG Grid使用以及License Key Crack
PS: 想要官方 License Key翻到最后面 Ag Grid简介 Ag-Grid 是一个高级数据网格,适用于JavaScript/TypeScript应用程序,可以使用React、Angular和Vue等流行框架进行集成。它是一种功能强大、灵活且具有高度可定制性的表格解决方案,提供了丰富…...
【算法】逆波兰表达式
文章目录 定义求法代码思想: 定义 逆波兰表达式也称为“后缀表达式”,是将运算符写在操作数之后的运算式。 求法 *如:(ab)c-(ab)/e的转换过程: 先加上所有的括号。 (((ab)*c)-((ab)/e))将所有的运算符移到括号外面 (((ab) c)* …...
算法题(子串)
一、题目1、滑动窗口最大值(LC 239)2、最小覆盖子串(LC 76)二、题解1、滑动窗口最大值(LC 239)(1)分析方法一:暴力。两层for循环,内循环求每个窗口的最大元素…...
TurboDiffusion应用解析:广告设计、内容创作,降低视频制作门槛
TurboDiffusion应用解析:广告设计、内容创作,降低视频制作门槛 1. 视频制作的新革命 想象一下这样的场景:早上开会确定创意方向,中午就能看到成片效果,下午已经开始投放测试。这在传统视频制作流程中几乎不可能实现&…...
Fedora 39在Blackview MP80迷你主机的兼容性与性能测试
1. Blackview MP80 N97迷你主机与Fedora 39的兼容性探索去年测试搭载Intel N95处理器的Blackview MP80时,我们曾遇到Linux安装难题——Ubuntu 22.04无法正常运行,厂商当时明确表示不支持Linux系统。但数月后,一位读者留言称Fedora 39在该设备…...
Keil5编译报错找不到ARM编译器?手把手教你安装AC5.06(附路径配置避坑指南)
Keil5编译报错找不到ARM编译器?手把手教你安装AC5.06(附路径配置避坑指南) 当你满怀期待地打开一个STM32项目准备大展身手时,Keil5突然弹出一个令人窒息的报错:"Target uses ARM-Compiler Default Compiler Versi…...
01华夏之光永存・开源:黄大年茶思屋榜文解法「23期 1题」 【TDD空口信道高精度重构专项完整解法】
01华夏之光永存・开源:黄大年茶思屋榜文解法「23期 1题」 【TDD空口信道高精度重构专项完整解法】 一、摘要 无线通信空口信道估计与重构赛道,全球现代工程常规优化已触达绝对性能天花板,现有算法框架、信号分离逻辑、小样本补偿优化均已无任…...
游戏运存小启动不起来临时解决方法
比较吃内存如果内存小的服务器怎么办呢?启动的时候常常因为因为服务器运存小的原因造成9228端口或者游戏没起来等等问题,造成游戏提示网络异常,请检查网络连接进不去游戏提示,这个时候我们只需调整一下启动文件的里面的配置文件即…...
Win10或LTSC如何彻底关闭或卸载Windows Defender
Win10或LTSC如何彻底关闭或卸载Windows Defenderwin10的LTSC或企业版优先用组策略关闭篡改防护; 要彻底卸载,可以用专用工具则更干净; Win10/LTSB/LTSC:彻底关闭 / 卸载 Windows Defender(一)最稳妥的操作&…...
2025届最火的AI辅助论文网站横评
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 当前,已然成为学术方面新态势的情况是,运用人工智能辅助撰写毕业论文…...
脑机接口新手指南:如何用深度学习(CNN/LSTM/Transformer)搞定SSVEP信号分类?
脑机接口新手指南:深度学习模型在SSVEP信号分类中的实战选择 第一次接触脑机接口(BCI)的研究者,面对EEGNet、C-CNN、SSVEPNet这些名词时,往往会陷入选择困难。SSVEP信号分类不是简单的"哪个模型准确率高就用哪个",而是需…...
警惕钓鱼压缩包!WinRAR CVE-2023-38831漏洞的社工利用场景分析与防御建议
警惕钓鱼压缩包:WinRAR漏洞的社会工程学攻击与防御实战指南 当你收到一封标注"2023年第四季度财务报表.zip"的邮件,或是同事通过即时通讯工具发来的"会议纪要.rar"时,是否会毫不犹豫地双击打开?这种看似平常的…...



