Ben*_*ins 11 windows batch-file
这应该是一个简单的,我对自己感到失望,但不能为我的生活找到解决方案!我试图将数字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*
Run Code Online (Sandbox Code Playgroud)
jeb*_*jeb 15
问题是echo 1> myTextFile.txt不会回显1,而echo命令为空,重定向转到流1.
您只需将重定向移动到前面即可.
>mytextfile.txt echo 1
Run Code Online (Sandbox Code Playgroud)