当前位置: 首页 > 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…...

C#与VM视觉平台深度集成:Winform上位机核心模块与数据交互实战

1. 工业视觉检测中的C#与VM平台集成 在工业自动化领域&#xff0c;视觉检测系统已经成为质量控制的核心环节。作为一名长期从事工业视觉开发的工程师&#xff0c;我发现C# Winform与VM视觉平台的深度集成能够显著提升检测系统的开发效率和运行稳定性。这种组合特别适合需要快速…...

UVM实战解析:前门访问与后门访问的协同验证策略

1. 前门访问与后门访问的基础概念 在芯片验证领域&#xff0c;UVM&#xff08;Universal Verification Methodology&#xff09;是最常用的验证方法学之一。其中&#xff0c;前门访问和后门访问是两种关键的寄存器访问方式&#xff0c;它们各有特点&#xff0c;适用于不同的验证…...

Vue3+TS+Element-Plus 动态筛选组件封装:从配置化表单到智能条件管理(2024-08-01 聚焦‘下拉勾选更多条件’的工程实践)

1. 动态筛选组件的需求背景与设计思路 后台管理系统开发中&#xff0c;查询功能的设计往往决定了用户体验的上限。我经历过多个项目&#xff0c;发现当表格列数超过10个时&#xff0c;传统的横向排列筛选条件会让界面变得拥挤不堪。这时候就需要一个能智能管理空间的动态组件—…...

MQTTX+Qt联合调试指南:手把手搭建物联网通信测试环境

MQTTXQt联合调试指南&#xff1a;手把手搭建物联网通信测试环境 在物联网开发中&#xff0c;MQTT协议因其轻量级和高效性成为设备通信的首选方案。而Qt框架的跨平台特性与MQTTX工具的直观可视化界面&#xff0c;为开发者提供了从原型验证到产品落地的完整工具链。本文将带您从零…...

[具身智能-394]:机器人运动控制单元功能概述与主要技术栈

机器人运动控制单元是机器人系统的“小脑”与“中枢神经”&#xff0c;其核心职责是将高层的任务指令&#xff08;如“抓取物体”、“移动到B点”&#xff09;转化为驱动执行机构&#xff08;如电机&#xff09;的精确物理动作。它通过协调控制位置、速度、加速度和力矩&#x…...

Windows玩转大模型推理:手把手教你用WSL2+Docker部署vLLM服务并映射Jupyter端口

Windows高效部署vLLM推理服务&#xff1a;WSL2Docker全流程实战 在本地PC上搭建大模型推理环境正成为越来越多开发者的刚需。想象一下&#xff0c;当你需要快速验证一个创意、调试一段prompt或是向客户演示模型效果时&#xff0c;不必依赖云端服务&#xff0c;直接在Windows笔记…...

不止于通信:用HC32的UART和Timer1玩转自定义数据帧与轻量级协议解析

超越基础通信&#xff1a;HC32自定义数据帧与轻量级协议实战指南 在嵌入式开发领域&#xff0c;UART通信就像空气一样无处不在却又容易被忽视。大多数教程止步于"如何收发字节"&#xff0c;但真正的工程挑战始于如何让这些字节变得有意义。想象一下智能家居场景&…...

别只扫二维码!用Gnuplot把坐标点画成图的完整避坑指南(附Python预处理脚本)

从坐标点到二维码&#xff1a;Gnuplot数据可视化实战指南 1. 数据可视化中的坐标处理挑战 在数据分析和技术探索过程中&#xff0c;我们常常会遇到需要将原始坐标数据转化为可视化图形的场景。不同于常见的图表绘制工具&#xff0c;专业绘图软件Gnuplot提供了更精细的控制能力&…...

PUBG-Logitech压枪脚本高级配置与性能调优手册

PUBG-Logitech压枪脚本高级配置与性能调优手册 【免费下载链接】PUBG-Logitech PUBG罗技鼠标宏自动识别压枪 项目地址: https://gitcode.com/gh_mirrors/pu/PUBG-Logitech PUBG-Logitech是一款基于罗技鼠标宏与计算机视觉识别技术的绝地求生压枪辅助工具&#xff0c;通过…...

【AGI for Materials终极指南】:从DFT计算加速到机器人自主合成,覆盖7类材料体系的12个可复用Prompt架构

第一章&#xff1a;2026奇点智能技术大会&#xff1a;AGI与材料科学 2026奇点智能技术大会(https://ml-summit.org) 本届大会首次设立“AGI驱动的材料发现”联合实验室展台&#xff0c;聚焦通用人工智能在量子材料设计、高熵合金优化及固态电解质逆向工程中的范式突破。来自D…...