web-dev-qa-db-ja.com

Windows 7バッチファイル:キャリッジリターンと末尾のスペースなしでテキストファイルに文字列を書き込む方法は?

バッチファイルにテキストの文字列をテキストファイルに書き込ませようとしています。最初、私が使用していたコマンドは、文字列の最後に余分なキャリッジリターンを書き込むことでしたが、このコマンドがそれを妨げることがわかりました。

echo|set /p=hello>hello.txt

しかし、今では最後に末尾のスペースを置いています。 指定した文字列のみ余分な文字なしで書き込む必要があります。これは可能ですか?

4

このコマンドは、希望どおりに機能するはずです。余分な記号を付けずに、「hello」のみを記述してください。

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

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

私にはCR + LFなしでちょうど5つのシンボルのように見えます。

10
Oleg V. Volkov