尝试在批处理文件中执行命令并将结果放入变量中。
以下是我将以交互方式执行的内容:
curl -d "username=someUser" http://someServer/trusted
结果是一个15-20个字符的字母数字字符串。
这是我尝试在批处理文件中执行此操作:
FOR /f %AA IN('curl -d \"username=someUser\" http://someServer/trusted') DO ECHO %AA
返回的错误是:
//someServer/Trusted') was unexpected at this time
我以为我正在处理某种逃避问题,所以我在引号前添加了\符号。从我读过的内容来看,http中的symobol不需要被转义,但对我来说很有意思的是故障似乎“开始”。
有关于此的任何想法吗?我在Win8.1,FYI
答案 0 :(得分:15)
答案 1 :(得分:0)
echo只处理一行,空白制动它,你需要管它吗?