加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux和dos下for命令的使用有什么不同

发布时间:2023-08-31 20:35:01 所属栏目:Linux 来源:网络
导读:   这篇文章主要讲解了“Linux和dos下for命令的使用有何不同”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux和
  这篇文章主要讲解了“Linux和dos下for命令的使用有何不同”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux和dos下for命令的使用有何不同”吧!
 
  区别:在dos中,该命令用于通过循环对文件组中的文件执行命令,语法为“FOR 参数 %变量名 IN (文件或命令) DO 命令”;在linux中,该命令用于通过循环来使用命令集,语法为“for 变量名 in 值列表do 命令 done”。

  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.
 

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章