Echo,"意想不到的"在重定向期间

时间:2016-03-20 03:40:00

标签: batch-file cmd echo

我目前正在创建一个数学游戏,它会记录正确和错误的文本文件答案(report.txt。)

问题在于我将文本重定向到文件(report.txt)

以下是我的脚本中有错误的部分:

set count=1
set line=5 + 2 x 8 x 6
set ans=7
set lev=1
(echo %count%.(%line%=%ans%) correct +%lev%) >> report.txt
pause

2 个答案:

答案 0 :(得分:1)

(echo %count%.(%line%=%ans%^) correct +%lev%) >> report.txt

由于你想要制作文字 ),你需要"转义" )^ (echo ...,以便将其解释为文字,而不是语句的结尾c

答案 1 :(得分:1)

括号内的括号是错误的语法,你可以这样做:

echo %count%.(%line%=%ans%) correct +%lev% >> report.txt

这也可以,但不是那么稳定。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(.*)/?$ http://sub.example.com/$1 [R=301,NE,NC,L]