首页 / 知识
通过Windows批处理文件在多行中拆分长命令
2023-04-15 17:36:00

Split long commands in multiple lines through Windows batch file如何在批处理文件中的多行上拆分长命令?
只要您记住插入符号及其后面的换行符被完全删除,您就可以使用插入符 例:
将写成:
插入符号的规则是: 在行尾的插入符号附加下一行,附加行的第一个字符将被转义。 您可以多次使用插入符号,但完整的行不得超过?8192个字符的最大行长度(WindowsXP,WindowsVista和Windows7)。
要禁止转义下一个字符,可以使用重定向。
重定向必须在插入符号之前。 如果您在插入符号处放置令牌,则会删除令牌。
并且还可以将换行符嵌入到字符串中:
空行对成功至关重要。这仅适用于延迟扩展,否则换行后将忽略该行的其余部分。 它有效,因为行末端的插入符号忽略下一个换行符并转义下一个字符,即使下一个字符也是换行符(在此阶段始终忽略回车符)。 (这基本上是对Wayne答案的重写,但是由于对插入符号的混淆被清除了。所以我把它作为CW发布。我并不羞于编辑答案,但完全重写它们似乎不合适。)
您可以使用插入符号( 示例:(所有在Windows XP和Windows 7上测试过)
可以写成:
要么
甚至
(最后一步是因为 为了便于阅读和理智,最好只在参数之间进行分解(确保包含空格)。
确保
多个命令可以放在括号中并分布在多个行中;所以像
变量也可以帮助:
另外我注意到插入符号(
然而,似乎在for循环的值的中间分割不需要插入符号(实际上尝试使用一个将被视为语法错误)。例如,
请注意,在hello之后或再见之前甚至不需要空格。 |
最新内容
相关内容
linux监控cpu命令?
linux监控cpu命令?,情况,系统,信息,状态,时间,实时,电脑,工具,命令,百分比,linux查看cpu使用率使用lscpu命令 lscpu命令可以显示有关处理器架linux密码更改命令?
linux密码更改命令?,密码,系统,名称,信息,环境,命令,使用者,用户,权限,终端,Linux修改用户密码的命令是命令:passwd [-k] [-l] [-u [-f]] [-d]linux硬盘挂载命令?
linux硬盘挂载命令?,系统,设备,信息,电脑,情况,状态,管理,数据,工具,命令,linux磁盘挂载进入命令行模式下,输入命令 sudo -i 获取root权限 输入linux命令替换的字符?
linux命令替换的字符?,命令,数据,系统,商业,字符串,文件,内容,方法,批量,字符,Linux批量替换多个文件中字符串Linux下批量替换多个文件中的字linux命令行大全如何?
linux命令行大全如何?,地址,命令,基础,工作,管理,单位,数据,标准,目录,文件,linux必学的60个命令1、安装和登录命令:login、shutdown、halt、relinux开启bnc命令?
linux开启bnc命令?,网络,工作,酒店,电脑,光线,信息,位置,网卡,中心,价格,寝室校园网如何实现2台电脑共享上网?加个路由器,或者把一台电脑作为主图形化linux命令集?
图形化linux命令集?,系统,工作,密码,信息,软件,地址,命令,状态,工具,电脑,linux系统常用操作命令linux常用命令有pwd命令、cd命令、ls命令、calinux命令行打开浏览?
linux命令行打开浏览?,系统,网络,网址,工具,密码,首页,服务,网站,数据,地址,linux怎么打开命令行窗口在Linux系统中,打开命令行窗口需要使用终linux使用ssh命令?
linux使用ssh命令?,服务,系统,软件,在线,认证,地址,命令,协议,虚拟机,主机,ssh命令远程连接linux服务器你必须 在你的桌面 Linux 上安装好 Opelinux系统查版本命令?
linux系统查版本命令?,系统,信息,名称,状态,设备,命令,软件,工具,版本,终端,linux下如何查看grub版本号1、首先连接上Linux主机,如图所示,使Linulinux的安装软件命令?
linux的安装软件命令?,软件,系统,名称,发行,官方网站,市场,官网,密码,网站,检测,在linux下如何装应用程序?需要什么命令啊)执行“make”命令进linux开启命令行命令?
linux开启命令行命令?,系统,单位,工具,电脑,首页,终端,情况,密码,权威,命令,linux系统的cmd在哪里启动啊?1、打开方法:开始-所有程序-附件 或