【发布时间】:2018-10-26 16:23:32
【问题描述】:
我目前正在努力理解introduction to windows batch scripting 的一行:
SET /A errno=0
SET /A ERROR_SOMECOMMAND_NOT_FOUND=2
...
... SET /A errno^|=%ERROR_SOMECOMMAND_NOT_FOUND%
根据this 的回答,扬抑符^ 是一个转义字符,所以我们以errno|=%ERROR_SOMECOMMAND_NOT_FOUND% 结尾。但是这段代码在做什么呢?
在相应的文章中,作者指出,这使得 可以灵活地将多个错误号按位或合并在一起。
好的,但是我找不到任何关于批量按位运算的文章,上面有这样一行...
所以请给我一点启发。
【问题讨论】:
标签: batch-file scripting windows-scripting scripting-language