我使用clip
在剪贴板上设置文本。为此,我使用echo
。
echo Works|clip
问题出现在文本包含特殊字符时,例如|
"
。。
echo (TRUE|FALSE)|clip
echo " is a Quote Mark|clip
文本应该如何echo
转义?有没有更好的方法将文本设置到剪贴板?
答案1
应如何对回显文本进行转义?
使用^
转义字符。
当管道要夹紧时,^
也需要逃逸。
示例 1:
> echo (TRUE^^^|FALSE)|clip
剪贴板的内容:
(TRUE|FALSE)
示例 2:
> echo ^" is a Quote Mark|clip
剪贴板的内容:
" is a Quote Mark
转义符
^
转义符。在命令符号前添加转义字符可以将其视为普通文本。
当通过管道传输或重定向任何这些字符时,应该在前面加上转义字符:
& \ < > ^ |
例子:
^\ ^& ^| ^> ^< ^^
来源 引号、转义符、分隔符 - Windows CMD - SS64.com