首页 > 解决方案 > for循环不同的%变量(跨不同的操作系统)

问题描述

在 ffmpeg 和批处理文件转换/操作的上下文中,我遇到了 for 循环的不同变体,我试图理解而不是复制粘贴其他人的解决方案。

FOR %variable IN (set) DO command [command parameter]

鉴于我的知识有限,我假设 %i、%f、%F、%G 等都有不同的功能。请理解我在 windows 和 linux 机器上工作,所以我猜操作系统间的差异也会起作用。如果在 linux 系统上看到for f,没有 %: 这个窗口是特定的还是通常是一个变量?你能帮我理解不同的变量及其含义吗?还是它们是随意设置和互换的?

标签: bashloopsfor-loopvariables

解决方案


推荐阅读