当前位置: 首页 > news >正文

如何循环执行windows和linux上的控制台指令

Linux

  • linux以centos为例做介绍
    将以下脚本复制到并命名为repeat.sh
#!/bin/bash
cmd=$1#使用列表for循环 执行1000次相关指令
for variable  in `seq 1 1000`
doecho "execute $variable  times "echo $cmd$cmd
done

执行指令 ps -ef,执行1000次

sh repeat.sh 'ps -ef'

Windows

先考虑脚本的形式

将以下代码复制仅repeat.bat中
以下指令是通过curl向某个服务器的8866端口发送10000次图片的请求

@echo off
SET /A "index=1"
SET /A "count=10000"
set params=%1
:while
if %index% leq %count% (SET /A "index=index + 1"echo send demo.png to "http://%params%:8866/v1/query"curl -H "Content-Type:jpg" --data-binary @demo.png "http://%params%:8866/v1/query"echo The value of index is %index%goto :while
)
  • 使用方法,具体结果就是不同的服务器不同了
repeat.bat 127.0.0.1
  • 我们改一个可以在本地之心并看现象的
@echo off
SET /A "index=1"
SET /A "count=10000"
set cmd=%1
:while
if %index% leq %count% (SET /A "index=index + 1"%cmd%echo The value of index is %index%goto :while
)
  • 使用方法,执行tasklist 10000次
repeat.bat tasklist

命令行形式

  • 以下语句是执行100一次输出100-1,直接拷贝到控制台运行即可
for /l %i in (100,-1,1) do @echo %i

  • 执行100次tasklist,输出每次原指令
for /l %i in (100,-1,1) do tasklist


  • 执行100次tasklist,不在输出每次原指令
for /l %i in (100,-1,1) do @tasklist

相关文章:

如何循环执行windows和linux上的控制台指令

Linux linux以centos为例做介绍 将以下脚本复制到并命名为repeat.sh #!/bin/bash cmd$1#使用列表for循环 执行1000次相关指令 for variable in seq 1 1000 doecho "execute $variable times "echo $cmd$cmd done 执行指令 ps -ef,执行1000次 sh repeat.sh ps -…...

【Shell】基础语法(三)

文章目录 一、Shell基础语法1. 位置参数和特殊变量2. 输入输出3. 管道4. 文件重定向5. 函数6. 脚本调试方法 二、Shell高级和正则表达式1. sort命令2. uniq命令3. wc命令4. grep命令5. find命令6. xargs7. sed命令8. crontab 一、Shell基础语法 1. 位置参数和特殊变量 $0 …...

linux 服务开机自启

服务开机自启 Centos有两种方式,一是修改/etc/rc.local文件,二是使用chkconfig来管理开机自启(chkconfig无法自启动源码包) # /etc/init.d/目录下必须有启动脚本ls /etc/init.d/httpd# 添加服务,以便让chkconfig指令管理它,开机启…...

【LeetCode】870 . 优势洗牌

870 . 优势洗牌 方法:贪心 思路 这道题的思想类似于 “田忌赛马” ,把 nums1 当成是田忌的马,nums2 当成是齐威王的马。 讨论田忌的下等马(nums1 的最小值): 如果它能比过齐威王的下等马(nums…...

现代C++中的从头开始深度学习【2/8】:张量编程

一、说明 初学者文本:此文本需要入门级编程背景和对机器学习的基本了解。张量是在深度学习算法中表示数据的主要方式。它们广泛用于在算法执行期间实现输入、输出、参数和内部状态。 在这个故事中,我们将学习如何使用特征张量 API 来开发我们的C算法。具…...

uniapp软键盘谈起遮住输入框和头部被顶起的问题解决

推荐: pages.json中配置如下可解决头部被顶起和表单被遮住的问题。 { "path": "pages/debug/protocol/tagWord", "style": { "app-plus": { "soft…...

安防监控视频汇聚EasyCVR平台的FLV视频流在VLC中无法播放的原因排查

众所周知,TSINGSEE青犀视频汇聚平台EasyCVR可支持多协议方式接入,包括主流标准协议国标GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。在视频流的处理与分发上,视频监控…...

虹科新闻 | 虹科与Power-MI正式建立合作伙伴关系

近日,虹科与Power-MI正式建立合作伙伴关系,双方就工业预测性维护领域进行深入的交流与合作,未来将共同致力于为亚洲市场提供完整的、更高质量的预测性维护解决方案,解决亚洲客户的工业自动化挑战。 虹科与Power-MI都表示十分期待…...

Xamarin.Android实现加载中的效果

目录 1、说明2、代码如下2.1 图1的代码2.1.1、创建一个Activity或者Fragment,如下:2.1.2、创建Layout2.1.3、如何使用 2.2 图2的代码 4、其他补充4.1 C#与Java中的匿名类4.2 、其他知识点 5、参考资料 1、说明 在实际使用过程中,常常会用到点…...

Leetcode.1559 二维网格图中探测环

题目链接 Leetcode.1559 二维网格图中探测环 rating : 1838 题目描述 给你一个二维字符网格数组 g r i d grid grid ,大小为 m x n ,你需要检查 g r i d grid grid 中是否存在 相同值 形成的环。 一个环是一条开始和结束于同一个格子的长度 大于等于…...

阿拉伯数字转中文数字字符,最高支持千京

直接上代码 UtilityClass public class NumberFormatUtil {/** 中文 -> 数字对应关系 */private static final Map<Character, Integer> DIGIT_CHINA new HashMap<>();/** 数字 -> 中文对应关系 */private static final Map<Integer, Character> DIGI…...

Python基础--序列操作/函数

Python基础 1.序列的操作 2.函数 1. 数据类型的具体操作 1.1 序列操作--列表具体操作&#xff1a; #定义列表 listA [] #定义一个空列表 listB [1,2.8,"你好",listA,[1,2,3]] # 访问列表 print(listB)#查看整个列表 print(listB[2])#查看单个…...

Kafka与Zookeeper版本对应关系

文章目录 了解版本对应Kafka安装包Kafka源码包 了解 比如&#xff1a; kafka_2.11-1.1.1.jar包 其中2.11表示的是Scala的版本&#xff0c;因为Kafka服务器端代码完全由Scala语音编写。”-“后面的1.1.1表示的kafka的版本信息。遵循一个基本原则&#xff0c;Kafka客户端版本和服…...

Arch Linux 使用桥接模式上网

如果我们想要将虚拟机与物理主机同一网段&#xff0c;并且像物理机器一样被其他设备访问&#xff0c;则需要以桥接模式上网&#xff0c;这个时候&#xff0c;物理主机就必须配置为使用网桥上网了。 注意&#xff1a;这里我们使用了 NetworkManager 网络管理工具中的 nmcli 来进…...

Vue 中使用 WebWorker

目录 安装 loader 应用场景 打包时错误处理 安装 loader npm install worker-loader -D 如果直接把worker.js放到public目录下&#xff0c;则不需要安装loader vue.config.js const { defineConfig } require(vue/cli-service)module.exports defineConfig({transpileDe…...

财务管理系统javaweb会计账房进销存jsp源代码mysql

本项目为前几天收费帮学妹做的一个项目&#xff0c;Java EE JSP项目&#xff0c;在工作环境中基本使用不到&#xff0c;但是很多学校把这个当作编程入门的项目来做&#xff0c;故分享出本项目供初学者参考。 一、项目描述 财务管理系统javaweb java,Struts2,bootstrap,mysql,…...

企业服务器被devos勒索病毒攻击后怎么处理,devos勒索病毒如何攻击的

众所周知&#xff0c;科学技术是第一生产力&#xff0c;科学技术的发展给企业与人们的生活带来了极大变化&#xff0c;但随之而来的网络安全威胁也不断增加。最近&#xff0c;我们收到很多企业的求助&#xff0c;企业的计算机服务器遭到了devos勒索病毒的攻击&#xff0c;导致企…...

React源码解析18(2)------ FilberNode,FilberRootNode结构关系

摘要 在上一篇&#xff0c;我们实现了通过JSX转换为ReactElement的方法&#xff0c;也看到了转换后React元素的结构。但是这个React元素&#xff0c;并不能很清楚的表达组件之间的关系&#xff0c;以及属性的处理。 所以在React内部&#xff0c;会将所有的React元素转换为Fil…...

什么是Session?它在SQLAlchemy中扮演什么角色?

让我们先来谈谈什么是“Session”。在你逛超市或者餐厅的时候&#xff0c;你可能会遇到一种叫做“前台”的东西。你知道那是干什么的吗&#xff1f;它是用来暂存你买的东西&#xff0c;这样你就可以从容地结账&#xff0c;而不必抱着满满一购物车的商品。 数据库的“Session”…...

Java 中 Set集合常用方法

.add() 添加元素 对象名.add() 向Set集合中添加元素 &#xff08;但不能添加重复元素&#xff0c;Set集合中不允许元素重复&#xff09; Set<String> s new HashSet<String>(); // 添加数据 s.add("aaa"); s.add("bbb"); addAll(Collectio…...

7个简单步骤实现Windows系统级音频优化:Equalizer APO终极解决方案

7个简单步骤实现Windows系统级音频优化&#xff1a;Equalizer APO终极解决方案 【免费下载链接】equalizerapo Equalizer APO mirror 项目地址: https://gitcode.com/gh_mirrors/eq/equalizerapo 你是否厌倦了Windows系统音频平淡无奇的表现&#xff1f;游戏中的脚步声听…...

用PyTorch从零实现DQN算法:以CartPole游戏为例(附完整代码)

用PyTorch从零实现DQN算法&#xff1a;以CartPole游戏为例&#xff08;附完整代码&#xff09; 在强化学习领域&#xff0c;深度Q网络&#xff08;DQN&#xff09;算法无疑是一座重要的里程碑。它将深度学习的强大表征能力与强化学习的决策框架完美结合&#xff0c;为解决复杂环…...

从GitHub源码到可运行项目:手把手教你编译和调试netDxf(C# DXF库)

从GitHub源码到可运行项目&#xff1a;深入探索netDxf库的编译与调试实战 对于希望超越NuGet包基础使用的C#开发者而言&#xff0c;直接操作netDxf库的源代码不仅能解决特定业务场景的定制需求&#xff0c;更是理解DXF文件格式底层逻辑的绝佳途径。本文将带你从GitHub仓库克隆开…...

AI设计:核心方法、工具选型与商业落地实操指南

近两年AI技术在设计领域的渗透速度远超行业预期&#xff0c;很多设计师对AI的认知还停留在生成零散创意素材的阶段&#xff0c;不少设计师担心被AI替代&#xff0c;也有不少设计师把AI当成玩具&#xff0c;没有挖掘到实际的商用价值。据国内设计行业协会2024年调研数据显示&…...

别再死记硬背了!用‘没有上司的舞会’和‘树的最小点覆盖’两个例子,彻底搞懂树形DP状态设计

从“没有上司的舞会”到“最小点覆盖”&#xff1a;树形DP状态设计的本质思考 树形动态规划&#xff08;Tree DP&#xff09;是算法竞赛和编程面试中的高频考点&#xff0c;但许多学习者在掌握基础模板后&#xff0c;面对新问题时仍会陷入“该定义什么状态”的困惑。本文将以两…...

春联生成模型-中文-base参数调优:temperature与top_p对春联风格影响分析

春联生成模型-中文-base参数调优&#xff1a;temperature与top_p对春联风格影响分析 春节贴春联&#xff0c;是咱们中国人传承千年的习俗。一副好春联&#xff0c;不仅要寓意吉祥&#xff0c;还得对仗工整、朗朗上口。现在&#xff0c;有了AI春联生成模型&#xff0c;输入“幸…...

别再找商业控件了!用原生QTabWidget+QSS,我手搓了一个Office风格的Ribbon界面

用原生QTabWidget打造专业Ribbon界面&#xff1a;零成本实现Office级UI体验 当独立开发者或小型团队需要为专业级软件设计现代化界面时&#xff0c;Ribbon风格往往成为首选。但商业控件高昂的授权费用和第三方库的依赖风险&#xff0c;常常让预算有限的开发者望而却步。本文将揭…...

LaTeX排版中文论文时,你踩过这几个坑吗?关于字体、行距和页边距的避坑指南

LaTeX中文排版实战&#xff1a;避开字体、行距与页边距的五大深坑 第一次用LaTeX写中文论文时&#xff0c;我对着屏幕上那堆乱码和错位的格式足足发呆了半小时——明明按照教程一步步操作&#xff0c;为什么标题变成了黑块&#xff1f;为什么行距设置完全无效&#xff1f;如果你…...

Mi-Create:5分钟打造专属小米穿戴表盘的终极免费工具

Mi-Create&#xff1a;5分钟打造专属小米穿戴表盘的终极免费工具 【免费下载链接】Mi-Create Unofficial watchface creator for Xiaomi wearables ~2021 and above 项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create 你是否厌倦了小米手环上那些千篇一律的默认表…...

PostgreSQL 物化视图实战:从零构建高性能数据缓存层

1. 为什么需要物化视图&#xff1f; 想象一下你正在运营一个电商平台&#xff0c;每天要处理成千上万的订单数据。当老板需要查看"每个商品类别的销售额排行榜"时&#xff0c;系统需要实时关联订单表、商品表、分类表等至少5张表进行计算。这种复杂的聚合查询每次执行…...