如果我在名为的批处理文件中执行以下操作test
:
echo number=0 > file
并运行它:
> test
> echo number=0 1> file
file
包含:
number=0␣
如果我test
改为:
echo number=1> file
并运行它:
> test
> echo number= 1>file
file
包含:
number=
1
显然被解释为stdout
句柄,这是可以理解的。
如果我test
改为:
echo number=0> file
- 并2
分别9
- 并运行它:
> test
> echo number= 0>file
number=
the0
和2
to9
显然被解释为非stdout
句柄并且file
是空的,这也是可以理解的。
和:
echo "number=1"> file
file
包含:
"number=1"
和:
echo (number=1)> file
file
包含:
(number=1)