【发布时间】:2011-04-11 15:25:53
【问题描述】:
我想在 DOS 中的 CIFS 挂载上创建一个新文件。如果我这样做..
echo hello > foo.txt
hello 的末尾会有一个 CR。如何在 DOS cmd 中使用 echo 创建文件,而不自动附加 CR。它导致 samba 和我的 CIFS 挂载出现问题。
【问题讨论】:
标签: dos
我想在 DOS 中的 CIFS 挂载上创建一个新文件。如果我这样做..
echo hello > foo.txt
hello 的末尾会有一个 CR。如何在 DOS cmd 中使用 echo 创建文件,而不自动附加 CR。它导致 samba 和我的 CIFS 挂载出现问题。
【问题讨论】:
标签: dos
试试这个:set /p "noEOL=hello" <nul >foo.txt
set /p 输出等号之后的内容以提示用户输入(请参阅help set)。如果您从nul 重定向用户输入,它很乐意继续,将其输出重定向到您的 foo.txt。要分配的变量的名称是任意的(此处为noEOL)。
【讨论】:
echo.|set /P ="hello" > foo.txt
【讨论】: