user3163495 Asked: 2025-02-07 04:54:12 +0800 CST2025-02-07 04:54:12 +0800 CST 2025-02-07 04:54:12 +0800 CST 在 Windows 命令提示符中回显带有大于号 (>) 的变量会导致创建文件,即使使用了转义符号 (^) 也是如此 772 我想将文本保存Hello>World在 Windows 命令提示符中的变量中,然后回显它。 因此,我运行以下命令,并使用插入符号正确地转义文本^>: set i=Hello^>World echo %i% 但是,该语句会在当前目录中echo创建一个名为的文本文件,并且不会在命令提示符中显示任何内容。World i如何在不创建文件的情况下正确回显变量? 查看截图: windows 1 个回答 Voted Best Answer glenn jackman 2025-02-07T05:03:38+08:002025-02-07T05:03:38+08:00 C:\>set i=Hello^^^>World C:\>echo %i% Hello>World 第一个插入符号转义了第二个插入符号,第三个插入符号转义了重定向。然后,当您替换变量时,重定向仍然被转义。
第一个插入符号转义了第二个插入符号,第三个插入符号转义了重定向。然后,当您替换变量时,重定向仍然被转义。