如何成功将For循环回显到批处理脚本中?

导致无处不在的下溢
echo for /f "delims=" %%%i in ^(^'DIR /A -H /B^'^) do set "check^=^^!check^^!,"%%%i"" >> Uninstall.cmd

结果是

for /f "delims=" %%i"" 

我试图将原始代码回显到Uninstall.cmd

for /f "delims=" %%i in ('DIR /A -H /B') do set "check=!check!,"%%i""

谁能帮助我弄清楚如何使该行代码完全转义,以便可以将其输出到文件中?

MC ND

如果您没有启用延迟扩展

echo for /f "delims=" %%%%i in ('DIR /A-H /B') do set "check=!check!,"%%%%i""

如果您启用了延迟扩展,则需要转义感叹号

echo for /f "delims=" %%%%i in ('DIR /A-H /B') do set "check=^!check^!,"%%%%i""

但是,如果代码是在一个块内执行的,则也需要转义右括号

if 1==1 (
    echo for /f "delims=" %%%%i in ('DIR /A-H /B'^) do set "check=!check!,"%%%%i""

    :: OR

    echo for /f "delims=" %%%%i in ('DIR /A-H /B'^) do set "check=^!check^!,"%%%%i""
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何成功将For循环回显到批处理脚本中?

来自分类Dev

批处理模式下的R脚本-将消息回显到Windows Shell

来自分类Dev

回显在批处理脚本中输出“ ECHO已关闭”

来自分类Dev

将“集合”回显到不带引号的批处理文件中

来自分类Dev

从批处理文件中的命令回显到cmd

来自分类Dev

批处理文件不会回显到文件中

来自分类Dev

批处理:如何将带有特殊字符的set / p回显到文件中?

来自分类Dev

如何在批处理中回显> char

来自分类Dev

如何使用批处理从文件中回显文本?

来自分类Dev

批处理脚本将 CSV 文件循环到 MySQL

来自分类Dev

无法将批处理脚本的参数正确传递到循环语句中的命令中

来自分类Dev

如何将表达式的结果存储到 Windows 批处理脚本中的变量中?

来自分类Dev

无法在批处理脚本的同一行中回显

来自分类Dev

Windows批处理(.bat)脚本中带有Unix行尾的回显文本

来自分类Dev

循环目录,暂停用户更改,在批处理文件中回显新目录的名称

来自分类Dev

批处理脚本-单词“哪里”问题的括号内回显

来自分类Dev

如何将单引号 (') 传递到批处理脚本中?

来自分类Dev

如何在批处理脚本中增加循环变量?

来自分类Dev

如何在批处理脚本中包含或循环

来自分类Dev

批处理 - 不会将特定行回显到文件

来自分类Dev

无法将IF()回显到我在批处理文件中创建的文本块中

来自分类Dev

将批处理文件转换为循环到Shell脚本进行循环

来自分类Dev

如何将变量名称回显到批处理文件,以便目标文件可以使用该变量

来自分类Dev

将变量回显到批处理子程序中的文本文件中

来自分类Dev

如何将字符串回显到以句点“。”为前缀的文件中。在一个sh脚本中

来自分类Dev

如何将变量输入回显到文件中

来自分类Dev

如何在Windows批处理文件中回显>> someText

来自分类Dev

如何在批处理文件中回显包含特殊字符的ASCII艺术作品?

来自分类Dev

如何在批处理文件中回显特殊字符?

Related 相关文章

  1. 1

    如何成功将For循环回显到批处理脚本中?

  2. 2

    批处理模式下的R脚本-将消息回显到Windows Shell

  3. 3

    回显在批处理脚本中输出“ ECHO已关闭”

  4. 4

    将“集合”回显到不带引号的批处理文件中

  5. 5

    从批处理文件中的命令回显到cmd

  6. 6

    批处理文件不会回显到文件中

  7. 7

    批处理:如何将带有特殊字符的set / p回显到文件中?

  8. 8

    如何在批处理中回显> char

  9. 9

    如何使用批处理从文件中回显文本?

  10. 10

    批处理脚本将 CSV 文件循环到 MySQL

  11. 11

    无法将批处理脚本的参数正确传递到循环语句中的命令中

  12. 12

    如何将表达式的结果存储到 Windows 批处理脚本中的变量中?

  13. 13

    无法在批处理脚本的同一行中回显

  14. 14

    Windows批处理(.bat)脚本中带有Unix行尾的回显文本

  15. 15

    循环目录,暂停用户更改,在批处理文件中回显新目录的名称

  16. 16

    批处理脚本-单词“哪里”问题的括号内回显

  17. 17

    如何将单引号 (') 传递到批处理脚本中?

  18. 18

    如何在批处理脚本中增加循环变量?

  19. 19

    如何在批处理脚本中包含或循环

  20. 20

    批处理 - 不会将特定行回显到文件

  21. 21

    无法将IF()回显到我在批处理文件中创建的文本块中

  22. 22

    将批处理文件转换为循环到Shell脚本进行循环

  23. 23

    如何将变量名称回显到批处理文件,以便目标文件可以使用该变量

  24. 24

    将变量回显到批处理子程序中的文本文件中

  25. 25

    如何将字符串回显到以句点“。”为前缀的文件中。在一个sh脚本中

  26. 26

    如何将变量输入回显到文件中

  27. 27

    如何在Windows批处理文件中回显>> someText

  28. 28

    如何在批处理文件中回显包含特殊字符的ASCII艺术作品?

  29. 29

    如何在批处理文件中回显特殊字符?

热门标签

归档