我想在DOS下的CIFS挂载上创建一个新文件。如果我这样做..
echo hello > foo.txt
在你好的结尾会有一个CR。如何使用echo在DOS cmd上创建文件,而不是自动附加CR。它导致了samba和我的CIFS挂载问题。
答案 0 :(得分:5)
试试这个:set /p "noEOL=hello" <nul >foo.txt
set /p
输出等号后面的内容,提示用户输入(参见help set
)。如果您从nul
重定向用户输入,则很高兴继续,将其输出重定向到您的foo.txt。要分配的变量的名称是任意的(此处为noEOL
)。
答案 1 :(得分:4)
echo.|set /P ="hello" > foo.txt