Windows 7 批处理文件:如何将不带回车符和尾随空格的字符串写入文本文件?

Windows 7 批处理文件:如何将不带回车符和尾随空格的字符串写入文本文件?

我正在尝试让批处理文件将一串文本写入文本文件。起初,我使用的命令是在字符串末尾写入一个额外的回车符,但我发现这个命令可以阻止这种情况:

echo|set /p=hello>hello.txt

但是,现在它在末尾添加了一个空格。我需要仅我指定的字符串不带任何多余字符。这可能吗?

答案1

此命令应该完全按照您想要的方式工作 - 只写“hello”,不写任何多余的符号。

> echo|set /P ="hello" > foo

> dir foo
...
09.07.2012  19:25                 5 foo
               1 File(s)              5 bytes

对我来说,看起来就像是没有 CR+LF 的 5 个符号。

相关内容