标题:
求助--如何使echo输入的行没有空格
[打印本页]
作者:
gene771771
时间:
2009-8-10 15:01
标题:
求助--如何使echo输入的行没有空格
求助,我最近在写一个小批处理,需要输出一个文本大概内容如下:
a=0
a=1
a=4
a=9
...
我的代码如下
echo a=0 >test.txt
echo a=1 >>test.txt
echo a=4 >>test.txt
echo a=9 >>test.txt
输出结果如下
a=0
a=1
a=4
a=9
这里每一行后面都多了一个空格,请问如何能够使得输出的时候没有这个空格呢?
谢谢大家...
作者:
netbenton
时间:
2009-8-10 21:09
加括号组合:
(echo a=0
echo a=1
echo a=4
echo a=9)>test.txt
还有就是放在前面:
>>test.txt echo a=9
作者:
gene771771
时间:
2009-8-10 22:38
感谢感谢!!!可用~~有长见识了~
作者:
matlan
时间:
2009-8-11 04:54
那是因为你后面多了一个空格的原因,并不是书写方式的原因。
你试一下
CODE:
[Copy to clipboard]
echo a=0>test.txt
和
CODE:
[Copy to clipboard]
echo a=0 >test.txt
就知道了
作者:
newxso
时间:
2009-8-11 08:15
4楼,你知道 echo a=0>test.txt 和 echo a=^0>test.txt 有何分别?
作者:
gene771771
时间:
2009-8-11 08:54
不是我多了个空格
echo a=0>test.txt 的输出结果是空的,你可以试试。
echo a=0 >test.txt的输出结果是“a=0空格”
作者:
matlan
时间:
2009-8-11 09:38
不好意思,没做测试就妄评,太想当然了
作者:
lovelymorning
时间:
2009-8-11 11:58
0-9这些数字,跟 > 或 >> 在一起,cmd就会搞错
建议在需在重定向时,将定向符号写在命令的前面,这样,就可以避免这些错误了
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5