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

善用批处理的for命令倍增效率(附彩蛋:windows官方bug)

前言

在我们工作中,如果使用Windows系统,善用批处理命令,特别是在批量的文件处理,文本处理时能帮助我们极大地提升工作效率,起到事半功倍的效果!

但很多同学,对批处理的使用更多还停留在可以将多个command命令组合到一起执行,省去重复敲命令和等待的时间。这个其实只是批处理脚本最基本的使用方法

但要充分发挥批处理的作用,批处理脚本中的 for 命令其实才是核心,它作为一个兼顾循环处理,和文本列处理的命令工具,在提升批处理脚本效率方面,无出其右!

但 for 命令的使用,相对比较复杂,很多同学可能并未很好掌握,所以本文,我们带来关于批处理中这个核心命令的系统介绍

文中还有一个秋草发现的彩蛋,微软竟然有一个官方陈年Bug一直没有修 😂😂😂

For 命令介绍

下面我们就来详细介绍这个 windows 批处理中的重磅命令

基础语法

FOR %variable IN (set) DO command [command-parameters]
  • %variable: for循环变量,批处理脚本中需用 %%,命令行直接执行用 %
  • (set): 可以是文件、目录、字符串或命令输出。。
  • command: 指定对每组循环执行的命令。
  • command-parameters: 控制循环行为(如 /R, /D, /L, /F 等)

如遍历集合:

@echo off
for %%a in (苹果 香蕉 "西瓜 芒果") do echo 水果:%%a

输出


http://www.mrgr.cn/news/95376.html

相关文章:

  • node-ddk, electron组件, 自定义本地文件协议,打开本地文件
  • Json的应用实例——cad 二次开发c#
  • C++ 语法之数组指针
  • VideoHelper 油猴脚本,重塑你的视频观看体验
  • 警告warning: variable ‘**‘ set but not used [-Wunused-but-set-variable]的解决办法
  • 触动精灵对某东cookie读取并解密--记lua调用C语言
  • Python学习第二十二天
  • 论文阅读:Attention is all you need
  • 【实操】Mybatis-plus2.x升级到3.x
  • 蓝桥杯 之 数论
  • Halcon算子 二维码识别、案例
  • 对敏捷研发的反思,是否真是灵丹妙药?
  • STM32八股【1】-----启动流程和startup文件理解
  • 『 C++ 』线程与原子操作:高效并发编程的利器
  • 深度解读DeepSeek:源码解读 DeepSeek-V3
  • STM32八股【2】-----ARM架构
  • 面试康复训练-SQL语句
  • 如何为在线游戏选择合适的游戏盾?
  • 【数据结构】栈(Stack)、队列(Queue)、双端队列(Deque) —— 有码有图有真相
  • Maven安装与环境配置