DOS批处理怎么显示“|”
我要显示sigcheck [-a][-h][-i][-e][-n][[-s]|[-v]|[-m]][-q][-r][-u]
写成echo sigcheck [-a][-h][-i][-e][-n][[-s]|[-v]|[-m]][-q][-r][-u]不行
加上引号set a="sigcheck [-a][-h][-i][-e][-n][[-s]|[-v]|[-m]][-q][-r][-u]"
然后echo %a:~1,-1%,也不行
要怎么弄好?
------解决方案--------------------
set "a=sigcheck [-a][-h][-i][-e][-n][[-s]^|[-v]^|[-m]][-q][-r][-u]"
echo %a%