这应该是一个简单的问题,我对自己很失望,但我一生都找不到解决方案!我正在尝试将数字 1 写入 BAT 脚本中的文本文件。如果我执行下面的操作,它会起作用,但会在我不能拥有的数字后面留下一个尾随空格。我知道您可以通过删除 1 和 > 之间的空格来删除尾随空格(这适用于字母),但对于数字,我突然收到一条消息说 - ECHO 已关闭。
ECHO 1 > mytextfile.txt
*This works but leaves a trailing space*
ECHO 1> mytextfile.txt
*This gives me an error saying ECHO is OFF*
问题是echo 1> myTextFile.txt
不会回声1
,相反,echo 命令为空,并且重定向到流 1。
您只需将重定向移到前面即可。
>mytextfile.txt echo 1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)