こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

半角スペースをリダイレクトしたい

DOSコマンドで半角スペースのみをファイルにリダイレクト出力したいのですができません。

失敗例:
 echo >D:\a.txt
 @echo >D:\a.txt

どうやったらできますか。お願いします。

投稿日時 - 2009-08-19 19:15:14

QNo.5220311

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ややトリッキーですが、

set /p <NUL =^ >D:\a.txt

一般に、改行無しで出力したい場合、
set /p <NUL =abcdef
のようにします。空白だけだと無視されるようなので、エスケープのための ^ が必要でした。

投稿日時 - 2009-08-19 22:02:35

お礼

できました!!ありがとうございます。
「^」が必要なのですね

投稿日時 - 2009-08-20 09:41:22

ANo.1

これでどうでしょうか?

echo. >D:\a.txt

スペースはそのまま増やせます。

投稿日時 - 2009-08-19 19:27:10

補足

回答ありがとうございます。

しかし、
echo. >D:\a.txt
の場合ですと、改行もふくまれてしまいます。。。

改行なしで半角のスペースのみでの出力は可能なのでしょうか?

投稿日時 - 2009-08-19 20:01:55

あなたにオススメの質問