Ada*_* Sh 2 windows cmd batch-file
我有一个file.bat,我在Windows中通过命令行运行.
它需要读取一些字符%和^密码.
当我运行脚本时,我发现shell不会读取这些字符.
我该怎么做才能解决这个问题?
你需要逃避这些^.
逃避^你使用另一个^^
正如jeb正确地指出你无法%在命令行中逃脱,但是当在变量字符串中设置变量时它似乎接受它们.
set p=hello%
echo %p%
hello%
Run Code Online (Sandbox Code Playgroud)