标题: [文本处理] 批处理中一对圆括号内的echo如何输出带圆括号的字符串? [打印本页]
作者: cq_qg 时间: 2016-11-8 21:34 标题: 批处理中一对圆括号内的echo如何输出带圆括号的字符串?
echo输出括号和引号的问题
我想将字符串"(Load "C:/Program Files/CadTools/TextReplace.lsp")",红色部分,不含双引号。
但是用命令(ECHO (Load "C:/Program Files/CadTools/TextReplace.lsp"))却出错。不知道是为什么?
作者: cq_qg 时间: 2016-11-8 21:48
echo的最外面的括号,我是不想在输出的字符串尾部有空格。
作者: pcl_test 时间: 2016-11-8 22:05
首个左圆括号总与最近的未转义的右圆括号配对导致配对错误,转义下即可…….lsp"^))
只要字符串末尾没有空格,输出就不会有空格,如- @echo;abc>1.txt
- @echo;abc >2.txt
- pause
复制代码
作者: GNU 时间: 2016-11-10 09:20
- @echo off
- >1.txt type nul
- for /l %%i in (1,1,3) do (
- >>1.txt echo ^(Load "C:/Program Files/CadTools/TextReplace.lsp"^)
- )
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |