Как сделать команду echo без новой строки в Windows
По умолчанию команда echo добавляет в свой вывод новый строчный символ. Например, если вы печатаете некоторую переменную среды, к выходным данным будет добавлена дополнительная строка. Дополнительная строка может создать проблему, если вы хотите скопировать вывод в буфер обмена для использования в другой команде. Сегодня мы увидим, как избавиться от символа новой строки в выводе команды echo в командной строке.
Есть несколько сценариев, когда дополнительная линия вам не нужна. Например, если вы используете комбинацию команд "clip" и "echo", как описано в статье Как скопировать вывод командной строки прямо в буфер обмена Windows, символ новой строки будет помехой.
Чтобы удалить его из вывода, используйте следующий синтаксис:
эхо | set / p = некоторый текст или переменная
Например:
Если вам нужно использовать такой синтаксис с зажим команду, вам нужно использовать ее следующим образом:
эхо | set / p = некоторый текст или переменная | клип
В буфере обмена не будет символа новой строки:
Вот и все.