標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

バッチファイルで「改行しない echo」

DOSコマンドで、好きな形式に「パスのコピー」する - Qiitaより

echo -n MESSAGE 相当の改行しない echo は

SET /P ="MESSAGE" < NUL

で実現できるようだ。

この SET は本来 SET /P VAR=PROMPT という形式で、PROMPT を表示した後、ユーザが入力した値を環境変数 VAR に設定するコマンドだが、環境変数名は省略できる。さらに標準入力を NUL でリダイレクトすることで、ユーザ入力自体も素通りさせられる。

(なお、Qiita の /bin/sh に慣れた人に贈る CMD バッチの書き方 - Qiita にも本件追記している)