Linux和dos下for命令的使用有何不同
Admin 2022-07-20 群英技术资讯 274 次浏览
区别:在dos中,该命令用于通过循环对文件组中的文件执行命令,语法为“FOR 参数 %变量名 IN (文件或命令) DO 命令”;在linux中,该命令用于通过循环来使用命令集,语法为“for 变量名 in 值列表do 命令 done”。
本教程操作环境:linux7.3&&DOS8.0系统、Dell G3电脑。
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.
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
linux中zip命令不能用的解决方法:1、利用“yum list | grep zip”获取软件安装列表,查看是否安装了zip;2、利用“yum install zip”命令安装zip;3、利用“yum install unzip”命令安装unzip即可。
CentOS服务器下使用Nginx实现Impala负载均衡
centos7搭建mongodb3.4.6集群
解决方法:1、利用“lsof | grep deleted”命令,获取已经被删除但是仍被应用程序占用的进程;2、利用kill命令,删除获取的进程即可释放删除的空间,语法为“kill -9 获取到占用被删文件的进程号”。
解决方法:1、利用“apt install xterm”命令,安装一个辅助终端xterm;2、利用“sudo gnome-terminal”查看终端错误原因;3、利用“vi /etc/default/locale”打开locale文件夹并替换掉指定内容;4、重新启动系统即可。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008