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

这篇具有很好参考价值的文章主要介绍了如何循环执行windows和linux上的控制台指令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux

  • linux以centos为例做介绍
    将以下脚本复制到并命名为repeat.sh
#!/bin/bash
cmd=$1

#使用列表for循环 执行1000次相关指令
for variable  in `seq 1 1000`
do
    echo "execute $variable  times "
    echo $cmd
    $cmd
done

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

sh repeat.sh 'ps -ef'

Windows

先考虑脚本的形式

将以下代码复制仅repeat.bat中
以下指令是通过curl向某个服务器的8866端口发送10000次图片的请求文章来源地址https://www.toymoban.com/news/detail-638042.html

@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上的控制台指令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决Elasticsearch windows cmd控制台乱码问题

    当在Windows操作系统下使用Elasticsearch控制台时,可能会遇到乱码问题。 打开Elasticsearch安装目录,找到config文件夹下的jvm.options文件。 使用文本编辑器打开jvm.options文件。 在文件中找到一个空白的位置,可以在文件末尾添加该行,也可以选择其他位置。 添加以下配置参数: 保

    2024年02月13日
    浏览(73)
  • 【教程】教你搭建控制台链接区块链网络,如何搭建FISCO-BCOS控制台

    目录 前言 配置及使用控制台 第一步. 准备依赖 第二步. 启动并使用控制台 部署及调用测试HelloWorld合约 第一步. 编写HelloWorld合约 第二步. 部署HelloWorld合约 第三步. 调用HelloWorld合约 随着区块链的发展,目前国内也掀起了一阵区块链的热潮,无论是金融、信任、交易、溯源等

    2024年02月10日
    浏览(66)
  • 打 jar 包运行 在windows 平台控制台和日志 乱码解决

    --拒絕鷄巴囉嗦,直接解決問題  我们在Windows下运行jar包时,常常会出现乱码,主要分为dos窗口输出的日志中出现乱码和程序返回数据出现乱码。 dos窗口输出的日志中出现乱码 执行如下命令,将控制台输出编码改为UTF8: 程序返回数据出现乱码 执行如下命令,运行jar包时指

    2024年01月25日
    浏览(48)
  • 【课程设计】Windows控制台上的交互界面(通过c/c++,在windows控制台实现选择菜单(可通过方向键选择))

    以前做课设的时候,费了很大功夫,在windows控制台实现方向键选择菜单。希望可以在这里总结一下,也欢迎大家一起交流学习。 SetConsoleTextAttribute函数 以下摘自百度百科 传送门 SetConsoleTextAttribute是Windows系统中一个可以设置控制台窗口字体颜色和背景色的计算机函数,该函数

    2024年02月07日
    浏览(50)
  • Windows下控制台播放Badapple,opencv的使用,以及代码优化方案

    环境准备 VS2022编译环境 Opencv(对图像进行灰度处理)的配置 可以看我写的这篇文章vs下opencv的配置 素材(Badpple的视频文件) 可以私信我 FFmpeg(对视频文件进行处理) 让视频文件的声音分离出来生成mp3文件 关于ffmpeg的音视频分离就到这里,不做赘述。 该程序首先使用VideoCapture打开

    2024年02月13日
    浏览(53)
  • windows下tomcat控制台按天输出catalina.out日志

    windows服务器情况下,无法和linux服务器一样,启动web服务之后,直接tail查看日志,而windwos控制台的输出空间有限,如果遇到大量错误的情况下,console日志刷新太快,无法看到首次错误是在哪里出现的,会产生很多不必要的麻烦,所以从网上查找了windows控制台信息输出到文件

    2024年02月05日
    浏览(47)
  • 如何使用Python的交互控制台

    简介 Python的交互控制台(也叫做Python解释器,或是Python Shell)为程序员提供了\\\"运行指令\\\"和\\\"不创建文件测试测试代码\\\"的快速途径。 交互控制台可以调用所有的Python内置函数和任何已安装的模块、命令行历史、和自动补全。它为\\\"探索Python语言\\\"和\\\"写好代码后粘贴入文件\\\"提供了

    2024年02月02日
    浏览(68)
  • 08-Linux安装RocketMQ、RocketMQ控制台

    下载RocketMQ         http://rocketmq.apache.org/release_notes/release-notes-4.4.0/ 环境要求         Linux 64位操作系统         64bit JDK 1.8+ 1 上传文件到Linux系统         /usr/local/rocketMQ 2 解压到安装目录         unzip rocketmq-all-4.4.0-bin-release.zip 3 解压后的文件夹名为 rocketmq-4

    2024年02月05日
    浏览(39)
  • Windows10环境下的Eclipse控制台输出中文乱码的问题的解决

    操作系统:Windows10中文版 IDE:Eclipse 2022-12 开发语言:Java JDK19 项目编码:UTF-8 写了一个很简单地main方法,打印出中文,结果出现了乱码的情形,如下图: 上网搜索了很多解决方式,大部分都是说要更改项目的字符编码集。如下图: 按照网上的说法将项目的编码字符集由UT

    2024年02月02日
    浏览(64)
  • 记录--如何防止网站信息泄露(复制/水印/控制台)

    中午休息的时候,闲逛公司内网,看到一个url,就想复制一下url,看看url对应的内容是啥,习惯性使用ctrl+c,然后ctrl+v,最后得到是 禁止复制 ,哦,原来是禁用了复制。这能难倒一个前端开发吗?当然不能。于是打开了控制台,这时,发现页面自动执行了一段立即执行函数

    2024年02月03日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包