• 締切済み

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

DOSコマンドで半角スペースのみをファイルにリダイレクト出力したいのですができません。 失敗例:  echo >D:\a.txt  @echo >D:\a.txt どうやったらできますか。お願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

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

shun_ka198
質問者

お礼

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

  • harahachi
  • ベストアンサー率70% (7/10)
回答No.1

これでどうでしょうか? echo. >D:\a.txt スペースはそのまま増やせます。

shun_ka198
質問者

補足

回答ありがとうございます。 しかし、 echo. >D:\a.txt の場合ですと、改行もふくまれてしまいます。。。 改行なしで半角のスペースのみでの出力は可能なのでしょうか?

関連するQ&A