- 締切済み
半角スペースをリダイレクトしたい
DOSコマンドで半角スペースのみをファイルにリダイレクト出力したいのですができません。 失敗例: echo >D:\a.txt @echo >D:\a.txt どうやったらできますか。お願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10358)
回答No.2
ややトリッキーですが、 set /p <NUL =^ >D:\a.txt 一般に、改行無しで出力したい場合、 set /p <NUL =abcdef のようにします。空白だけだと無視されるようなので、エスケープのための ^ が必要でした。
- harahachi
- ベストアンサー率70% (7/10)
回答No.1
これでどうでしょうか? echo. >D:\a.txt スペースはそのまま増やせます。
質問者
補足
回答ありがとうございます。 しかし、 echo. >D:\a.txt の場合ですと、改行もふくまれてしまいます。。。 改行なしで半角のスペースのみでの出力は可能なのでしょうか?
お礼
できました!!ありがとうございます。 「^」が必要なのですね