在DOS中使用echo创建一个文件,而不插入回车符

时间:2011-04-11 15:25:53

标签: dos

我想在DOS下的CIFS挂载上创建一个新文件。如果我这样做..

echo hello > foo.txt

在你好的结尾会有一个CR。如何使用echo在DOS cmd上创建文件,而不是自动附加CR。它导致了samba和我的CIFS挂载问题。

2 个答案:

答案 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