登录  /  注册
首页 > 运维 > linux运维 > 正文

for命令在dos和linux中有什么区别

WBOY
发布: 2022-05-23 17:02:16
原创
1626人浏览过

区别:在dos中,该命令用于通过循环对文件组中的文件执行命令,语法为“for 参数 %变量名 in (文件或命令) do 命令”;在linux中,该命令用于通过循环来使用命令集,语法为“for 变量名 in 值列表do 命令 done”。

for命令在dos和linux中有什么区别

本教程操作环境:linux7.3&&DOS8.0系统、Dell G3电脑。

for命令在dos和linux中有什么区别

linux中

在linux中,for命令用于创建一个循环,该循环通过一系列值的循环来使用系列中的一个命令集,语法为“for 变量名 in 值列表 do 命令序列 done”。

shell中提供了for命令,用于创建通过一系列值重复的循环,每次重复使用系列中的一个值执行一个定义的命令集。

for语句的基本格式如下:

for 变量名 in 值列表
do
命令序列
done
登录后复制

在参数list中提供一系列用于迭代(上一个输出的结果,这一句用来输入)的值。指定列表中的值有几种不同的方法。

dos中

for帮助文档

对一组文件中的每一个文件执行某个特定命令。

FOR %variable IN (set) DO command [command-parameters]
登录后复制

格式:FOR [参数] %%变量名 IN (相关文件或命令) DO 执行的命令

作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令,达到我们想要的结果。

注意:在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable,而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.

关于:for命令可以带参数或不带参数,带参数时支持以下参数:/d /l /r /f

  • %variable 指定一个单一字母可替换的参数。

  • (set) 指定一个或一组文件。可以使用通配符。

  • command 指定对每个文件执行的命令。

  • command-parameters为特定命令指定参数或命令行开关。

在批处理程序中使用 FOR 命令时,指定变量请使用 %%variable

而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.

推荐学习:Linux视频教程

以上就是for命令在dos和linux中有什么区别的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号